I'm an American citizen and I've only ever had an American passport, but long ago in the distant past, I used to be Canadian. I was born in Hamilton and spent much of my early childhood in New Brunswick.
I think I can still get myself a Canadian passport if I really want one. My fiance - wife from September of next year - thinks it would be cool if I got my slumbering Canadian citizenship validated. Shall I go for it, and become a citizen of all of North America north of the Rio Grande*?