also imperial airsoft is just south of you in Calgary. A little far to walk in but I am sure the shipping would take alot less time than toronto.
To the OP I ordered a gun from them a while ago. Had issues when I got it. Trying to get ahold of there customer service was a pain. Finally when I got ahold of them things seemed to all right. It was a WE Scar so I am sure they were having alot of issues with that piece-o-crap.