If you want something in Edmonton, the best is GT (
www.gt.ca ) They are not cheap though. Last year I believe their prices were $4US/gig + Rack space. When I was with them, I couldn't find anywhere to ping that got less then 100ms ping time. Canada, US, Europe. They have massive peering relationships, gas backup generators, etc. If you want something 100% solid for bandwidth and still local accessability, use them. I don't believe they provide admining, so that is an additional cost. If you don't need local accessability, I would try and find something a lot cheaper in the US that is also extremely reliabable.
ZoiNk