Comunity Volunteer Income Tax program (CVITP) offers free tax preparation and efiling at various location. It is organized by Volunteers who are trained by Revenue Canada.

Locations
http://www.cra-arc.gc.ca/tx/ndvdls/v...cs/on-eng.html

Most you call for an appointment but some are walkin. Just check your location it will tell you