The Canada of your dreams is one giant kindergarten where people are imprisoned for doing what you think they shouldn't.
Then let me ask you some questions.
1. Should prostitution be legalized?
2. What should be the burden of proof for an immigration violation?
3. Given that sexual assault can be extremely difficult to prove beyond a reasonable doubt, how else do you propose we make laws to discourage it somewhat more effective?
4. If you support making selling sex an immigration violation, do you think the accused should be protected by the presumption of innocence to protect against police corruption? And if so, given how difficult selling sex is to prove (sex, exchange of money, and a direct link between the sex and the exchange of money), how else would you propose that the government ensure the police can reasonably do their job?
And again, at least as far as foreign nationsls are concerned, my proposal would actually RAISE the burden of proof.