Wow. I have many issues with this, but I’ll start with answering your questions..
I immigrated with my parents in 2001 and it was far from easy. It’s a process that took years of preparation, a huge amount of effort from my family and close relatives and was an incredibly emotionally draining and stressful experience. I’m very thankful that my parents did this for me. If you’ve ever talked to me, you’d know how much pride I feel for being Canadian.
To reiterate, I don’t think the rules are all that lenient. They have obviously changed since then, but in order to be eligible you have to have a certain type of family, a specific minimum amount of money in a Canadian bank and you need to pass physicals as well as a very thorough interview. I know at least one family who failed to pass, and they’re great.
I agree with a lot of the things that have been mentioned in the comments, but I’d like to add a few things.
Yes, it’s frustrating when people cannot communicate with you, I understand that. I often wish this was easier as well, however I think this is a general problem with attitudes more than immigration itself. Some people just don’t bother.
I think immigration is one of the greatest things about Canada. I think it’s wonderful that we have so many different cultures getting along so nicely. It’s a very rare phenomenon, and I think we should cherish that. It somewhat saddens me when people disagree with this. (I think this is what @jmah was getting at, but don’t let me put words in your mouth, ma’am).
In the end, I understand where you’re coming from. Anyone with a gram of patriotism in them only wants the best of the best to join their ranks, I understand that. I just think it’s impossible to measure how much a person contributes to society just by looking at them. You may be frustrated at a person who you think shouldn’t even be there, while he’s contributing more to his community than the locals. Something to think about.