But I want to work at what I'm doing, for the startup that I'm contracting for, in the space that I'm doing work in. And that's not here (they're not "anywhere" really) and all the local (southern Ontario, west of Toronto) companies suck, underpay, and are generally mismanaged.
And I'm not moving and giving up the life that I have I have so I can be where the interesting work is. I've done that once already in my 20s -- left my parents and siblings to go to the only place in Canada where the tech industry was really a thing (at the time) -- and I won't be made to do it again.
Canadian tech companies have been profiting from underpaying their engineering staff (relative to the US market) for a couple decades. Now they will suffer because they have to compete with remote. Recession might change this, but for now I intend on taking advantage of this.
So, remote it is. It's not perfect. But I'm not going to drive almost 2 hours a day to get underpaid by some mediocre local company run by mediocre management and mediocre investors. There's a larger world out there, accessible to me for the first time ever.