Most people file taxes online, using E-FILE or NETFILE services provided by the Canadian Revenue Agency.
Here's a list of tools you can use to file personal tax returns. Feel free to share your experience with them, or to suggest more:
This company also has office where you can go to get advice and help with filing returns.
Probably the most well-known software, it used to be called QuickTax before.
WealthSimple acquired Simple Tax a couple of years ago. A notable feature of this software is their 'pay what you like' model.