One of the unusual things about Telus, I've learned, is that there are no corporate stores in BC and AB, despite Telus being headquartered there. We are fortunate to have corporate stores here and I'm not alone in thinking they offer better service than dealers who may not like the commissions they earn on deals offered by call-centre CSRs. Generally speaking, I believe dealers make the most on new sign-ups and I've read reports of them holding back stock of popular phones for such sales. It's not right and probably violates the dealer contract but that's the world. Corporate store or dealer, there is no guarantee that every model of phone will be in-stock; a wait of a day or two may occur.
I find it interesting that you negotiated a 1-year contract deal with Telus but walked across the street to Bell and signed a 3-year deal. Did you ask the Telus dealer, or call back the CSR, to see what you could get at three years? The plans and what they include differ a bit from Bell to Telus, but when the same options are chosen they are pretty much the same price. In my experience, Rogers is more expensive but the difference can be offset with bundling discounts. I definitely don't want a satellite dish on my house so I own't consider bundling with Bell.
Multi-service discounts are one more way the big three can compete. Kerrisdale should have decent WIND coverage and if you think it will meet your needs let us know how it turns out.