Français
Peter Munk Centre for Free Enterprise Education
Higher business tax rates may deter job-creators from setting up shop.