
http://www.britishirishchamber.com/kpmg/
Canada is a country with high taxes in order to provide social welfare for Canadian citizens. However, some of the citizens trying to avoid their taxes to shirk their social responsibility. Furthermore, a kind of business exists, which help those people with a tax avoidance scheme. We have noticed that KPMG, one of the largest professional service companies, is being prosecuted by Canada Revenue Agency, because KPMG is helping rich Canadian to avoid taxes. Obviously, it can be considered as crime but KPMG continuous because of profit. Wealthy Canadian would not have to pay any taxes for their investment income. Instead, wealthy Canadians should bill 15% of the taxes that KPMG help them to avoid. Each year, KPMG receives a great amount of money from the scheme. However, the behavior of the company is not in ethical.

https://www.betterment.com/resources/investment-strategy/taxes/does-avoiding-taxes-really-save-you-money/
Taxes are used by a state to maintain many functions, such as national defense and social welfare. These are all used for the country and the citizens, so paying taxes is the obligation of every citizen. Nonetheless, the “taxes haven” provided by auditor companies still exists for those wealthy people. The business of avoiding taxes is unethical. The companies which provide such business should stop doing this in order to improve their reputation in the future.
Reference