When travelling to Canada the immigration officer at the port entry has the right to refuse you entry based on the following grounds: past criminal convictions, health or financial problems, and security reasons. The immigration officer can simply deny you entry for a minor offence that was dated back over 30 years ago. These immigration officers are super cautious of who they will allow entry into Canada to ensure the safety of Canadian citizens.
So if you have major offence on record don’t even bother attempting at the port of entry without going in prepared or consulting with an immigration expert. For example, if you have a past assault or DUI charge and you have taken care of your inadmissibility in your country of citizenship but not in Canada then you will be refused entry as you have to take care of it on the Canadian side as well. Depending what is on your record, what you served for it and how long ago it was determines what type of application you need to apply for.
© Akrami & Associates