Thank you for your question.
Before I begin I want to explain a bit about how the site works.
It may be that I will find that I need to gather further information from you. As well, it's quite possible that you may feel the need to ask me additional questions for further clarification.Please do not worry that you will be charged additionally if I ask you questions or if you need to ask me questions. That is not at all how the site works.
As well, please understand that as a careful lawyer I will always give you an honest answer even if the answer is sometimes not what you were hoping for.
Finally, as we go through the process please do not feel rushed if I ask you a question. You are always free to take your time to gather more information before you post back. As well, please understand that even after you rate me the post will not lock and you could always come back for further clarification if you think of something a bit later on down the road.
Because of your criminal record at first you were considered to be inadmissible to Canada on the basis of criminality as you know.
But, after 5 years has passed since your sentence as been completed it is sometimes possible to be deemed to have been rehabilitated when you reach the border. However, there's no guarantee as it's up to the discretion of the immigration office.
If you don't want to take a chance at the border the most prudent thing to do is to apply for individual rehabilitation. If this application is successful you will no longer have to be concerned about being turned away at the border.
But, it takes over a year to get this processed.
So, if you want to come up before then it's sometimes possible to get what is called a Temporary Resident Permit (TRP). This is sometimes granted in cases like yours.
Here is a link to the information about the TRP application: http://www.cic.gc.ca/english/information/inadmissibility/permits.asp
Here is the link to the webpage that explains how rehabilitation works:
The information on this page, and then the various links, explains exactly what you will need to provide in terms of fingerprints and your record check.
It would likely be best, XXXXX XXXXX for you to retain an immigration lawyer to assist you with the application.
You can contact the BC Branch of the Canadian Bar Association and use their Lawyer Referral Service. You will be given the name of a lawyer and can consult with the lawyer and the first half hour will be $25.
The number is:
604.687.3221 or 1.800.663.1919.
Let me know if you need any further clarification.