Anyone 18 or over with a valid social insurance number can open a TFSA and contribute to it.