Lol, you guys are still butthurt over what this guy said?
Yes, Canada has no obligation towards anyone. Just like the US has no obligation towards anyone, or South Korea, or the Democratic Republic of Congo.
If tomorrow they want to change their immigration policies they can, immigration functions purely as a means of improving a country's labour shortages, demographic trends, wealth inflows, etc.
You guys still want to crucify this guy for saying the most obvious, legal opinion ever.
Your rights as an applicant are defined and governed by the laws and regulations that Canada places on itself through its own legal checks and balances. That's just the way it works.