Canadians cool to Harper’s climate change stand