Canada slumps in business competitiveness rankings

Canada slumps in business competitiveness rankings