Lately countries have started requiring eVisas even for countries that used to allow visa free travel. It’s very annoying. A month ago I signed up for an eVisa to get into Canada. Someone sent me the link, and after doing it I realised I didn’t use the official Canadian government website.. Instead I used signed up with evisatravel.org, they seem to sit in front of the real eVisa application process and forward the application to the Canadian government.