I'm using PIA. I've connected via their in house software and also have via my router (RT-N66U). I usually get 10Mbit download from their Toronto or US servers. I'm on TSI 18 and will be switching to Start next month.
Some people have had bad experiences with PIA, but my experience has been pretty good. Its cheap and fairly easy to sign up/cancel etc.. Signed up for 1 month and will be going to a 1 year subscription.