Don't agree that immigrants are being scammed. Most people immigrating to Canada are also looking to benefit from being a Canadian in one way or another. I imagine
@Rohan Shanbhag is currently living a very comfortable life in India. In the case of professionals living a good life in their own countries it is particularly important to think about why they want to immigrate snd what are their expectations about their potential life in Canada. In the banking segment in particular it is a sector in a bit of transition that is also trying to get rid of some of the bloated infrastructure. You have a lot of highly trained bankers who are planning on moving to Canada. Some are Canadians who have been working abroad. Brexit has only increased the interest in Canada. Canada is a relatively small country with a high cost of living but affordable compared to many banking cities. Wouldn't consider Toronto one of the major banking centres but it is the Canadian banking centre. Many of my friends that have worked in finance have spent their young adult years working and making their money in NYC, London, Dubai. HK, etc. and return when they have children. I have noticed that Canada has replaced the UK as the place to immigrate to by many South Asian communities. Immigrating may have made sense over a decade ago but many arrive without doing much research and don't have realistic expectations. All the effort has been put into getting to Canada. I don't want to discourage you from immigrating to Canada. Many people immigrate and are living great lives. Many don't find success in Canada. Whether Canada is to blame or not is another question. For example in the quora post there is a foreign trained MD. Had he done his research he would have known that getting licensed as a Canadian MD after attending an Egyptian medical school would likely not be possible. Who is to blame the system or him for not doing his research before starting medical school abroad? 2 sides to every story.