I was told that a felon with a US passport would not be able to enter?
That is right. Because you have a criminal background, you are permanently barred from Canada. Why? Canada does not permit criminals to enter the country. That includes DUI convictions too. A lot of countries do the same as Canada. Travelling when you have a criminal background is extremely difficult. Traveling with a criminal history