Canada has started to be competitive, mostly because of US companies coming in and bidding up wages, but when I left (~10 years ago) a top salary for a SWE was about $80k. I'm not sure it's because of some cultural appreciation of software as a value driver versus a cost center. The (self-proclaimed) branding as "Silicon Valley North" seems a bit excessive.