All American citizens entering Canada require a valid passport. Don’t wait until the last minute, get a new passport or renew your existing one today!

More info can be found at: https://travel.state.gov/content/travel/en/passports.html