We are a family of four from Denmark flying in to California mid July. We will rent a car in LA and travel to Seattle over 3-4 weeks. From Seattle we will mid-August leave USA via train for Vancouver, Canada. We will stay in Vancouver from mid August to January 2016, having a return flight ticket Vancouver-Copenhagen.
If we buy train tickets Seattle-Vancouver before entering USA, will this be sufficient to obtain ESTA?