Uh... I have a less rosy picture of the situation.
To brain drain Canadian talent, US companies used to need to convince people to physically move to a different country, a rather tall order, but even then people were leaving in droves.
Now, they can brain drain Canadian talent with practically 0 barriers through remote work.
Unless Canadian employers are willing and able to adapt quickly and start offering truly globally competitive salaries (and historically they have proven to be utterly incapable of this), I think this is game over.