How is it possible that your name appears twice in one post?
As far as the Canadian->US citizenship is concerned, you do realize that without USA, Canada would be like Alaska right? This explains why Americans are preferred in Canada.
Originally Posted by intent
Lots of different ways.
Green card through a job in the US, then go on the path to citizenship (I believe it's 5 years after Green card).
Green card through family (or start a new one with an American spouse)
Help the US in a foreign war as a translator, guerrilla, etc.
Become a professional athlete
Win the Nobel prize or qualify as a similarly exceptional person
...plus other ways.
Honestly, there is no huge advantage in the American citizenship application process if you are Canadian, which is a shame, since Canada is very welcoming to Americans who aren't even intending to become Canadian citizens. As a Canadian working in the US I have to jump through a lot of hoops but still won't be treated as anything other than an alien. I pay taxes for benefits that I am ineligible to receive.