This will not be compulsory until March 15, 2016, but from August 1, 2015, eligible travellers will have the opportunity to go online and apply for their ETA for a fee $7 .
More details available here or please contact our Canada experts if you have any questions at all regarding this.