in other countries they have automated much of the tax filings. As well, those tax revenue agencies do not keep themselves busy with 50 dollar underpayments like they do here. I just had to submit 75 pages of MEP drama to the CRA to prove I overpaid my ex  well over 10k over 2 years ( I was forced by MEP), and the CRA still telling me I underpaid...and still cannot figure it out...Canada is far behind with automation of simple admin processes, you see it with the banks here too. Of course people run with the money of the real estate flipping, they are laughing...it is well known abroad, Canada is known as the money laundering country in the  world...and tax evasion. ( it is a business...)