No. You make contributions with money that's already been taxed. Therefore, they aren't deductible up front and can't reduce your taxable income. However, with few exceptions, all withdrawals from a TFSA are completely tax free.