I am travelling to the USA to join a cruise in Whittier, Alaska. I have an ESTA which is approved for travel to the USA. I will depart the cruise in Vancouver, Canada. I will then take a taxi to the airport for a flight back to the USA. I hold an Australian passport. Further to this cruise, I will be travelling around the USA and will arrive by air at Buffalo / Niagara Falls and cross over to the Canadian side ( Ontario ) by taxi and stay for a period of 3 days and return to the USA by taxi.
To sum up:-
I have an Australian passport.
I have an approved ESTA.
Do I need anything else for example a completed 1-94W for travel between the 2 countries ?