BobR5 - taking the long range view is very comforting when you are young and have many/any earning years ahead of you.  However, each year you operate within the regulatory environment, reduces your long term.  Oh that I had any or many earning years ahead of me.  Morneau's conclusion that retained earnings not invested as he would are 'dead money', 'unintended consequences',  the universal immediate application of  changed tax rules and regulation, and the passage of time all constitute an unfairness to all who have simply followed the tax regulations.  Taxpayers who have simply followed the tax rules and regulation are apparently no longer wanted by the current government of Canada.  
I am currently receiving CPP and OAS, and want to pass along to all who continue to contribute my thanks.  
When the Liberals have reduced my retirement plans to ashes, I will for the first time be expecting the youthful and active BobR5 to send me cash to replace what Morneau/Trudeau seek to destroy.