Yes, TFSA's are great. But I wouldn't be tempted to load it up with $5000 worth of one junior mining company. I would tend to go with blue chips and/or high dividend payers for now, perhaps some income trusts. At least until the amount can be built up a bit.