This all reminds me of the "brain drain" problem we had in Canada in the mid-90s to early 2000s. It's something I personally went through - evaluating whether to move to the US for work because of their relatively low taxes, but mainly because the salaries were so much more higher.
In 2000, StatsCan released a study on highly skilled workers leaving Canada for "greener pastures". There were some, mainly in STEM and primarily in the medical sciences, but they were more than replaced by immigrants from other countries.
These immigrants would then go on to buy houses and enjoy the explosive growth in urban Canadian real estate. They became the same class of homeowners hated by the younger generation today, who are ironically now also looking for residency and employment opportunities south of the border.
History repeats itself.
Canadians who renounced residency faced fascist FATCA tax reporting rules which still haunt them to this day even after emigrating back to Canada. If they applied for work visas, many found they couldn't leave the US for vacation or to visit family without big hassles upon re-entry to the US. If they were without adequate medical insurance, emergency room visits and hospitalization could run up to 5-6 figures instead of it being free if they were in Canada.
I ended up working for a US company with a satellite office in Canada. Got paid at US scale, and crossed the border on a TN Visa. Later on, US customs cracked down on the TN requirements, scrutinizing previous employment and education history, and I was denied a renewal. The company had to pay a lot of money to secure me an L1B visa. After a few years of that, they just cancelled all my US travel and I worked in Canada exclusively, still at US DotCom scale. All while being a homeowner in the 416 the entire time.
I guess I was lucky to have my cake and eat it too.
Based on my experience, if you plan to leave Canada, at least walk through the exit door with eyes wide open.