Yea, a guy I play hockey was a dual citizen USA/Canada and got a DUI here in the states. They wouldn't even let him in with his Canadian passport. He eventually got it worked out but it took a lot of time and money.
Canada won't let anyone in who had any felony arrests on their record