I would urge you to consult a criminal defense lawyer.
I'm no expert in Canadian law, but you are charged with a criminal offense. A criminal defense lawyer should be able to help you minimize the charge, and perhaps even avoid a conviction. It's worth at least talking to a lawyer.

