The TFSA has existed since 2009. It’s a way to save money tax-free so you can achieve your personal goals (buying a home or car, saving for retirement, etc.). To open one, you must be at least 18 years old and have a valid social insurance number.
Contribution rules
TFSA contributions are limited
Provided that you’re 18 years old, you’ll accumulate new contribution room every year. You therefore cannot contribute before the age of 18. This amount can vary from one year to the next.If you don’t use it, you can do so later on.
Contributions – Annual limits
2009 à 2012 5.000$ every year
2013 à 2014 5.500$ every year
2015 10.000$
2016 à 2018 5.500$ every year
2019 6.000
Money can be withdrawn from the TFSA and then put back the following year. This means your contribution room is never lost.
Advantages of the TFSA
The income generated in your TFSA is not taxable. You therefore save on taxes and can accumulate more money than if you invest outside a registered account.
Who can benefit from a TFSA?
A TFSA could be appropriate for anyone who has investments outside a registered plan.
It’s suitable for people with a modest or high income.
You’ll need a savings and investment strategy to achieve your objective. Know about your full advantages by completing the form.
var ifr = document.getElementById(“JotFormIFrame-202834090589259”);
if(window.location.href && window.location.href.indexOf(“?”) > -1) {
var get = window.location.href.substr(window.location.href.indexOf(“?”) + 1);
if(ifr && get.length > 0) {
var src = ifr.src;
src = src.indexOf(“?”) > -1 ? src + “&” + get : src + “?” + get;
ifr.src = src;
}
}
window.handleIFrameMessage = function(e) {
if (typeof e.data === ‘object’) { return; }
var args = e.data.split(“:”);
if (args.length > 2) { iframe = document.getElementById(“JotFormIFrame-” + args[(args.length – 1)]); } else { iframe = document.getElementById(“JotFormIFrame”); }
if (!iframe) { return; }
switch (args[0]) {
case “scrollIntoView”:
iframe.scrollIntoView();
break;
case “setHeight”:
iframe.style.height = args[1] + “px”;
break;
case “collapseErrorPage”:
if (iframe.clientHeight > window.innerHeight) {
iframe.style.height = window.innerHeight + “px”;
}
break;
case “reloadPage”:
window.location.reload();
break;
case “loadScript”:
var src = args[1];
if (args.length > 3) {
src = args[1] + ‘:’ + args[2];
}
var script = document.createElement(‘script’);
script.src = src;
script.type = ‘text/javascript’;
document.body.appendChild(script);
break;
case “exitFullscreen”:
if (window.document.exitFullscreen) window.document.exitFullscreen();
else if (window.document.mozCancelFullScreen) window.document.mozCancelFullScreen();
else if (window.document.mozCancelFullscreen) window.document.mozCancelFullScreen();
else if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen();
else if (window.document.msExitFullscreen) window.document.msExitFullscreen();
break;
}
var isJotForm = (e.origin.indexOf(“jotform”) > -1) ? true : false;
if(isJotForm && “contentWindow” in iframe && “postMessage” in iframe.contentWindow) {
var urls = {“docurl”:encodeURIComponent(document.URL),”referrer”:encodeURIComponent(document.referrer)};
iframe.contentWindow.postMessage(JSON.stringify({“type”:”urls”,”value”:urls}), “*”);
}
};
if (window.addEventListener) {
window.addEventListener(“message”, handleIFrameMessage, false);
} else if (window.attachEvent) {
window.attachEvent(“onmessage”, handleIFrameMessage);
}