As announced in 2014, the Government of Canada is implementing “Electronic Travel Authorization” for four specific countries at this point – Brazil, Bulgaria, Mexico and Romania. This plan was initially for those travel to Canada from countries who do not require a temporary resident visa to enter into Canada. However, these four countries got included to facilitate easier entry to Canada.
Please stay tuned for further update as to what procedural steps you need to take to obtain ETA before coming to Canada, along with their temporary resident visa (entry visa).