I purchased the grandstream HT801 from newegg and it arrived within 3-4 days. Followed the steps outlined in the wiki and haven't had any problems. Initiated the port and that took 5 business days. After porting had been completed, I had to contact shaw to remove the landline from my account. Comparing at what I was paying at shaw $15/month versus now ~$3/month. - it's huge savings long term.
If you're thinking about switching, consider to do so - if it makes sense for you. I wish I had switched earlier!