If all you have is $300 now, just save your money and get a quality rifle. If you want to cheap out on the rifle you will regret it later down the road when you find yourself spending the value of the gun, if not more, in upgrades and replacements only finally say "fuck it" and get the higher end one. Why are you in such a rush that cant wait another month or two and get a Mercedez later instead of a Daewoo now?
An American telling Canadians airsoft is too expensive is like an obese rotund dude walking into a soup kitchen and saying hes too full for an entire bowl of soup and only wants soda crackers. Its just mean to us