Thanks, nice response.   I would say we can do something about the immigration and the fact they (most great people) congregate to the same spots.  Not sure what that is, because I get what you are saying, once a citizen we cannot dictate their mobility.  Perhaps a contract of sorts (likely challenged) but I think there must be something, or we have provinces take over immigration and sponsor them for 10 years and after than they are free to move between provinces......not sure I don't think it is an easy fix.....but brighter minds than mine might be able to come up with something. 
I advocate for reduced work weeks (ex. 4 days) as the fact is technology is taking away so many jobs while we allow the benefits of this to go to the very very few (ultra rich)...at some point changes will need to be made and I disagree with the money debate as the economy is a construct that can be changed to better serve our needs while hopefully bringing the rich back down to earth.