There are assloads of stores that sell them. And you can buy them online too, either from Canada or the US. As long as they shoot under 500 fps, there is no restriction on imitation firearms. And the one you want shoots about 300 fps or so. It's fine. You can get them from many sources in Canada for about $100-150.
And as Dante already said, this is an airsoft site, not air guns. So you won't get a whole lot of help here with your questions.