Source: http://www.tycuda.com/tycuda-blog/2016/1/17/tfsa-your-essential-partner-in-helping-you-pay-less-taxes