Same way Canada and tax payers expect immigrants to follow these things?
1. Time you enter here as immigrant, tax payers paid thousands to helped you settle down. So Canada expect then not to leave after passport before paying enough taxes. Does all immigrants doing this?
2. canada expect you not to take social assistance, cheat system to gain more tax return. Does all immigrants doing this?
3. Canada expect you not to lie in any kind of immigration document . Does all immigrants doing this?
4. Canada giving refugee status to people and saving their life. Are most of them in danger? There are thousands getting visitor visa and claiming refugee on airport. They must be well off to get the visitor visa. How come they are going to visit their home country after passport?
5. I don't have true number but I can tell by looking around, more than 50% immigrants specially south asian and arabic country took more from canada than what they paid in taxes.
So there are some people don't do things right what canada expect them to do, then how you would expect canada would do 100 right all the time?