As an Indian who visited Canada on vacation , I was shocked to see so many Indians there. Most of the Indians in Canada were not skilled, educated or have basic etiquettes. Also, most of the Indians I saw were from Punjab. Canada is getting the 4th round or last round pick in Indians who have never been outside of their village forget about outside of India. I’m not saying these people are bad but you can’t let all these ppl come at the same time and overwhelm the system. They are hardworking but need to be polished and taught the Canadian way of life with a mix of their Indian culture, like in USA.. All the educated smart Indians I have met ,are in USA/ EU. I feel Canada is letting too many immigrants in general, without thinking of housing, job market etc. also, there are lot of scam universities which are just to make money. Canada needs a hard reset . It’s beautiful country but I felt it has become mini Punjab.