I'm not sure if i can help to much but this guy seems to be really good but he's in toronto. my whole family switched to him as well. most places were quoting me 350-500/month and this guy got me one for 280/month. also brought down my whole family by a lot too.
I'm 23 btw so this is by far the best rate i've ever seen yet.
his name is peter and he is much easier to get a hold of by email. email@example.com