Canada won't ban it. Even if they did people would tell the government to go fuck themselves.
Exactly. We don't let our politicians push us around. If they did try to ban it, the courts would hopefully tell them where to go.
Even if the law stood, they can't put a cruiser outside every public hotspot in Canada.
Besides, people could simply take their encrypted keys offshore.