No. Travellers arriving by car, bus, train and boat (including cruise ships) do not need an eTA.