Fair weather voters: do Canadians stay at home when the weather is bad?