Well, as far as I understand, it shouldn't be a problem to cross the U.S. border from Canada as long as you match the following:
1. Have a valid passport and birth certificate and driver's licence. the more i.d., the better.
2. Have enough U.S. money to support yourself for as long as you are there. (i'm not sure how much that is...it used to be if you had 6 american dollars on you, that was enough, but i'm not sure of amounts now...)
3. You must not have a criminal record. They have a zero-tolerance policy towards drugs.
4. Have a plan i.e. where are you going in the U.S. what you are doing, how long you will be there. Preferably have a plane or bus ticket that proves you will be leaving the U.S. in the time you say you will.
I think you can change things for yourself once you get across the border, some of this I am saying just to be on the safe side. They are getting really sticky about letting Canadians cross the border, and I was ceremoniously rejected a few weeks ago, although, i had no valid i.d.
I have a friend of Chilean decendance, and she says she gets searched everytime she has a stop over in the States on the way to or from South America. She has been living in Canada for over 30 years. Last time she was so angry at them for making her tear her bags apart, she just freaked out on them and said "now i am late for my flight, what makes you think i want to stay in this country!?" she told me they told her they were just doing their jobs....
If you do go into the states, let me know how it goes, and what sorta stuff they ask you at the border. I have talked to lots of canadians who have had no trouble, some trouble and a few that have been rejected as well.