As the Canadian tax system is complex, a tax accountant in Canada will help their client to go through this system and let you minimize the tax weight on them.