The lifestyle difference is real but the income difference is enough to sway most people to the US. If Canada can close the gap on that I'd say it can become an even more attractive place for global tech talent than the US because of its overall better livability.
Live in Canada and work remotely into the US. Been doing it for the last 6 years...