All visitors who currently don't have to apply for a visa will need to get an ETA before they travel. This includes those who do not currently need to make any form of application to visit to the UK - meaning US, Canadian, Australian and European citizens will require an ETA even for short stays.