It's supposedly possible to "buy" citizenships in some countries. I once saw a list of places where this was easy/relatively cheap. Other countries offer citizenship if you're willing to invest some amount (or otherwise create jobs) in a new business there, IIRC including Canada.