Like everyone else has mentioned, the safe definitely won't hold as many as they say it does. You need to decide how much you are willing to spend, how much security you need and whether you want to store ammo and other valuables in there as well. You'll want to spend for sure more than 4-500 to get something with a decent fire rating. While that Costco safe may be decent it still doesn't provide much protection if you are concerned about break ins. I would watch cabelas.ca (where i got my safe $500 off) as they have good deals on liberty safes over boxing day etc. The only use for the stack on safes at Canadian Tire is purely as a convenient place to store your guns as it is just a tin box. The only disadvantage with the more expensive safes is they get quite heavy(Mine weighs 700 pounds)