Ask a Canada Law Question, Get an Answer ASAP!
Given all of your mental health issues, and the fact you have no criminal record, I think there is a good chance the crown with drop the charges upon you performing some community service. I cannot see you getting a criminal record or anything of that sort that would hinder your travel abilities.
When you speak with the public defender, and ultimately with the crown, it may be wise to bring any documentation that supports your mental health condition e.g. any prescription for anti-depressants, or any doctor's notes attesting to your situation. Upon seeing this, I would imagine the crown would offer to drop the charges if you perform some community service, or something along those lines.