@kristhuy This is an amazing read. Thank you very much for taking the time to write this up.
I have one question, as this is potentially very useful to my situation. My wife maxes her ideco every year, and we have our primary home loan in her name, but does not work. Because she has no income...