I disagree that maxing out your retirement savings plan always be everyone's first investing precedence. At some income levels, you simply don't need to, because the benefits don't outweigh a great deal you will present from bringing in cash flow through non-registered investments. As i realized my partner and i