A new study released by the Reputation Institute found that Canada is the top country in the world to visit, live in, study and attend or organize events.