These Canadians have more respect for America than most Democrats