Carbon pricing just a tax grab, Canadian Prime Minister Stephen Harper says