Canada undermines G7 climate pact

by