You're not missing anything. The problem with the law is not it's intent, it is how it will be defined, interpreted, and applied at the judicial level in Canada. Trans people in Canada didn't even want this law by and large. The majority leftist and SJW contingent in Canadian society are the ones that pushed it. They are also wrong about not being able go to jail. If you want to see what a regressive leftist social justice culture looks like, you should read about the provincial Human Rights Tribunals in Canada.