Any individual (other than a trust) who is at least 18 years old, who is a resident of Canada and has a valid Social Insurance Number (SIN) can be a holder of a TFSA.
You cannot contribute to a TFSA until you turn 18. However, when you turn 18, you will be able to contribute up to $5,000 because this amount will not be prorated.
Example
Julie turns 18 years old in May, 2009. She will not be able to contribute to a TFSA until that month.