Whats not being said is that the Canadian economy suffers from a chronic inability to create large numbers of highly intellectual and lucrative jobs. That to me is the main reason why wages for the high end jobs have not risen as much as they have in the US. Immigration is not to be blamed for that.
Ping