Just to add another dimension to the conversation, or at least the same things from a different person. I'm so satisfied with Northern Recon that I created an account here to be able to post this.
I just received my first order from Northern Recon (a vector no less) and like mentioned, Matt is very good to respond to emails and inquiries and everything is well packaged (unlike some other online retailers). The delivery was fast and On top of all that, the price was the best in Canada (and the USA) that I could find.
I would definitely recommend buying your next gun from there without question.