http://www.studiotax.com/en/
and have for the last few years. Easy and user friendly. I don't have a complicated return so I stopped paying someone now to do it.
It e-files automatically and has a built in "validator" so it checks for errors and makes suggestions. Also saves your return in PDF file or program file export and prints out just like Canada Revenue form format.
If you e-file, you will have it processed in a week to ten days.