One other thing I do like about Freshbooks is they are very responsive to feedback, and a few of my suggestions were implemented within a couple of months.
Sole Proprietor (not in Canada) here as well. I use Freshbooks (based in Canada). It's more basic than Quickbooks, but has all I care about at the moment. I like that it has Projects that I can track time and invoices. Most things are smooth and easy enough to work with. There are 3 levels of...