Probably not off topic as the original poster also was the one who posted the thread also posted the web site.
Honestly though, what Western country doesn't have a broken immigration system or one of with problems? Certainly the one in the US needs repair.
Immigration is never a piece of cake wherever you go. Canada is probably one of the better countries to go to and Vancouver is certainly a great city. But do your homework. Make sure you know why you are going and what goals you have by immigrating. Know what skills you have and how they fit in the job market -- and yes, know what your degree is worth, or what type of schooling you will need to make it usable. Overall I think that the immigrants who succees best are people who would have succeeded anywhere -- yes, they may be better off, and had better opportunities in Canada, the US, or Australia, etc, but usually they have the drive, imagination and creativity that will make things work anywhere.