Question: how long does a criminal offence stay on your record?
Answer: Criminal records stay with you for life. They do not automatically disappear, not after several years and not for minor offences. Except in a few cases, you may apply for a record suspension (pardon) if you want the RCMP to keep your record separate from other criminal records so that the information is not accessible.