Canadians have rocked this time by claiming the second spot on the list of best countries of the world. Apart from the ranking, Canadian Immigratio