Paitents rhea, your items will be released soon enough. If you feel 3 weeks is long try waiting 3 or 4 months. You will have your mags soon enough.
Buyairsoft.ca website has been taken down for the time being, as far as I know this maybe due to the new management that is taking over. The best you can maybe do is go through your old emails from your order and see if there is a phone number you can maybe use to get in contact with someone.
"Its only a little bit on fire"