The solution might be as simple as a flat tax and dumping cash. Make all transactions electronic! You're a foreigner (not a Canadian citizen) buying residential real-estate, 50% surcharge! Put an end to the real-estate Casino!  And so on. End all scams!