It has been a rough few years for the Canada Revenue Agency and the Department of Finance, having had to back off at the last minute from several ill-conceived government […]