Hi JanetRose,
I'd suggest you ask a qualified financial adviser to give you advice, rather than strangers on DISBoard (or at least in addition to this advice). It depends on so many factors (eg. how much do you already have saved for your retirement, how old are you, how much do you still owe on your mortgage & what's the amortization period, etc.) I'm not suggesting you should tell us this personal info, just making a point that it's good to find someone at the bank, or who does this for a living to give advice (of course they may have their interests ahead of yours so be sure to listen to why they say you should buy something or invest in a certain place. Perhaps get several opinions & then do what you feel makes the most sense for you. I'm not going to pick option a, b, or c since I'm not a Financial Planner & things may be different for Americans & Canadians. However, one thing remains true for both, it is good to pay yourself first, and it looks like you are doing just that.