If it's a misdemeanor then as far as I understand it you will do have a criminal record but please remember that I do not know anything about US law. I checked briefly online and as far as I can see it's a criminal offence.
If this is so then you are considered to be inadmissible to Canada on the basis of criminality.
When 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 after the 5 years since your sentence was completed has lapsed. 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.
For now, if you want to come up before then it's sometimes possible to get what is called a temporary resident permit. This is sometimes granted in cases like yours.
Here is the link to the webpage that explains how all this works:
I hope that helps.
Please click accept so that I can receive credit for providing you with this information.