VANCOUVER - Juraj Slafkovsky scored and contributed a pair of assists as the Montreal Canadiens edged the struggling Vancouver Canucks 4-2 on Tuesday.