Canadians sneer at polluted Delhi