Canada was the only country that ranked in the top 20 in the 10 metrics that were considered to determine the Best Countries for Business: property rights, innovation, taxes, technology, corruption, freedom (personal, trade and monetary), red tape, investor protection and stock market performance. See the full list here.