Hello, Canada is an aspiring land for many to settle down. Either you are on visa or on permanent residence, the implications of conviction for a criminal offence would be declaring inadmissible. You could get a removal order. The offence can be minor, like getting a DUI, or major, like assault or murder. So be vary of the crimes under criminal law.