99% of professionals in US could qualify to move to Canada if they so desire to. However, a much smaller % of Canadian professional could immigrate to US. Why? If Canada is so good - free medical, free education, easy college entrance, blah, blah, blah.... Why don't we have a migration wave from US?
They are lowering the accepting points for skilled worker to 67 now. Every single new Ph.D. graduate in US is 100% qualified on that scale to legally immigrate to Canada.
I have visited Canada many times. Put it nicely, Canada is about 10 year behind US and it is falling.