Read these:
http://us.canada.travel/aboutcanada/passports-visas
http://www.travel.state.gov/travel/travel_1744.html