Any charges that are considered charges in Canada would cause you to be inadmissible. The time from when you are inadmissible to when you are considered rehabilitated (i.e. admissible) depends on the length of sentence in Canada and how long its been since your sentence(s) ended.