We all made a decision to go at it alone instead of having the stability of a job, busted our ass for years, taught ourselves the necessary skills to earn our own money, and are now enjoying the fruits of all those 16 hour days. Why would you look down on someone for that?
And do you have any idea of how many millions of Canadians would give their left nut to be able to do what many on this forum do? There's millions who have a good paying job at say $200k/year, and a house in the sub-burbs, so they have to drive 1 hour to/from work each way every day. Then sit in an office, while being forced to put up with people they don't like, as everyone argues amongst themselves during meetings, tries to take credit for your work, etc.
They live in a quiet depression / desperation swimming in debt, feeling like a slave to "the man". However, they do it to provide for their kids, and keep their wife on their back. The majority would have absolutely no issue with turning their back on Canada, if that means they can throw a laptop and some clothes in a bag, hang out on a beach in Asia, South America, or Southern Europe somewhere, still make good coin, and have total freedom over their lives.
Canada is a great country and all, and it's great having a Canadian passport because it makes immigration easier, but why would I live there? So I can struggle every day, and be surrounded by people who are also stressed out and struggling every day? That doesn't make any sense. Plus, Western economies have peaked for now, and are now on the decline. Don't expect that to turn around for probably 20 years.