Question: who can open tfsa account?
Answer: Canadian driver's licence.
Canadian bank accounts or credit cards.
hospitalization and medical insurance coverage from a province or territory of Canada.