Anchor baby from various countries is a good investment. You end up paying 1/4 for post-secondary education. Maybe you send your kid to live with someone and attend a top ranked public school while not contributing to the tax base. For as little as 10K you can flash your passport if you want to get out of a war zone, travel to a country without needing a visa, get a work permit easier, have a place to fall back on if you get sick and don't have or want to pay for medical care and then a nice place to retire with fresh air. Clearly also a large number of people getting Canadian citizenship hoping it will eventually allow them to work and immigrate to the US much easier than with their current passport.
If they're doing Canadian immigration to work in the US, they're in for a very big surprise....