on-hold said:Because they are applying for a benefit that is based on residency (or intent to reside) -- just like a Canadian has a right to mobility, but not a right to be covered by a provincial health insurance program (if they move away). There's a difference between a service and a right.
Is citizenship not a benefit based on residency as well? No one is saying that you have to live in Canada once you become a citizen, just during the process.