Criminal inadmissibility is a complex topic. It includes what you were charged with, whats the equivalent in Canada, if you could be rehablitated --some crimes are simply not possible to rehab. Get advice from an immigration lawyer.
PS : I am not an immigration lawyer or a registered consultant, so my post has no real legal advice. It is mere observation from this forum.