Hi all, sorry if this question has been answered before but I've been going through the other posts in the forum and am still super confused!
I am an Aussie, who will be travelling in Europe before flying direct from UK to Canada. I will be staying in Canada for around 6 months on the WHP. After the 6 months, I plan on travelling through USA for a little bit before flying home from LA.
I am confused as to whether I need the B2 Visa to get into the US, as I will have been in Canada for over 90 days. I won't be transiting through the US on my way to Canada, as the flight is direct.
I have seen some mention of an I-94W. Can I use this to enter the US from Canada, or do I need to apply for the B2 Visa?
I will have a RTW flight which shows my flight home from the US.
Sorry again, it just seems to be a very unclear and confusing process, with no real answer apart from that it depends on the customs officer you get. I'm thinking maybe I should just get the B2 visa to be on the safe side? I just don't want to go through the hassle for nothing.

