I'm sure it wouldn't be too hard to get a permanent resident card or something like that. You would be better served by talking to the people at the U.S. Consulate or Embassy in Canada or checking websites. Here's one that should help out a lot:
http://uscis.gov/graphics/howdoi/legpermres.htm
Good luck!