Not pointed at the commenter just wanted to say that it's all good. Some bad does exist like anywhere in the world. We are all still humans.The good news is that Canadian laws and courts are not like our own diaspora. If you have enough evidence you can always sue and have the court actually consider your case before you become old enough to not care about it anymore.
Scams exist in almost every country. US is very similar and literally every other year someone is in the news there who pulled a big scam while smaller scams are plenty too. Go to California and it's a dump tbh. I have seen more homeless in LA than any big city in India. Prices in North America have sky rocketed while salaries have only increased for the top tech employees. The typical MacDonalds employee still is buried in debt.
If you go look at problems youll find plenty everywhere. Look at the positives.
Clean af air. Something that keeps you very healthy mentally and physically. People are required to follow the basic laws and society is inclusive. No discrimination based on caste religion or any judgemental attitude based on it. You can walk in a park holding hands with your SO and not have 20 people judge you around and stare at you for it. Beautiful nature. Great infrastructure. People in general are nice if you are nice to them (exceptions exist but thats true anywhere in the world). Good food. Free healthcare (yes it's an Asterix but an ambulance or police will come as soon as you dial emergency. human life is valued).
Remember guys internet has a negative bias. Most people who have positive experiences will not come to share them because they are likely too busy enjoying their lives. The negative experience and salty people will jump on the internet first to voice their frustrations. So your mileage may vary.
Just remember just cause you got your PR doesnt mean youll suddenly have a cool lifestyle. You still have to work hard to make your way up.