I did my Bachelors (UCL) and Masters (Imperial) in the UK. I worked for 3 years in the UK R&D (At point when everyone was saying UK is in recession, my first job)! and the when I moved back to my home country (India), I was easily able to enter consulting, market research and strategy!
I do agree its really important to see that your skills are required in that country! and Getting a job is not very easy specially when jobs are scare and it is entirely a new country for any immigrant to adjust. I also agree on the opinion Canada like Australia also need to do some rationing. Canada at no point can't keep accepting applications from IT/ Strategy Consultants (or whatever field where there are no jobs available) when they are not enough jobs!
As far as Canadian Experience is concerned, is Canadian Experience different from UK, US or India. Broadly "NO", may be on micro level "YES"! I think it all comes down to Skills, Capabilities, Networking (Key Word), Experience, Number of Jobs, Type of Talent Pool and then probably at end type of experience (Canadian or otherwise)
In my opinion, in case I get a PR, I would see what are my chances of getting a job in Canada before moving. Its not at all worth to leave $48,000 job in India to do freelancing or do very low / low skilled jobs in Canada. Also I don't think its even worth to go for $60,000-$70,000 job.
So its all about stuff I mentioned above and at end if at all related to Canadian Work / Study Ex!
Obviously people there could tell better. This is all I think I know when it comes to job search in new country