Originally Posted by
bocastephen
I don't use my Canadian passport to enter Canada, I use my US passport to exit the US and to enter Canada (and return) - no one ever said a word. I do this because I don't want to have a silly conversation based on what I am bringing with me as a Canadian resident (which I am not), how long I was outside Canada, etc etc. This is just an easier way to establish that I don't live there and should be treated a visitor.
Does your US passport show your place of birth as Canada?