By definition, tax havens involve hiding information and assets from a rule of law, shielding activities or accountability from the place where the activities are being carried out.
So, you say that so many people are for it; but what I have noticed is that so many people are completely unaware of what a free trade agreement between Canada and Panama would really mean. The public is in—