Source: http://www.canadianbusiness.com/economy/why-canadas-inefficient-corporate-tax-rules-need-to-be-streamlined/