No, you don’t have to pay income tax on the amounts you withdraw. As TFSA withdrawals don’t count as taxable income, provided the income is from eligible products and investments. they don’t affect federal income-tested benefits or tax credits you may receive, including the Canada Child Benefit program, the Canada Workers Benefit, the Good and Services Tax/Harmonized Sales Tax (GST/HST) Credit, and the Age Credit.
TFSA withdrawals also won’t reduce benefits based on your income levels, such as Old Age Security, the Guaranteed Income Supplement and Employment Insurance benefits. More information can be found on the CRA website here.