Canada No. 1 Best Countries for Business

Canada is the only country that ranks in the top 20 in 10 metrics that Forbes considered to determine the Best Countries for Business. It ranks in the top five for both investor protection as well as lack of red tape, which measures how easy it is to start a business.