Have you been to Toronto? I think you underestimate the degree to which America, and particularly NYC and SF, are glamorous to Canadians who've spent their careers doing largely the same work for about half as much money.
Citation: Lived in Toronto for most of my life