Canada is the happiest country in the G7, according to the World Happiness Report edited by a Simon Fraser University professor.  While Canada remains the only G7 member in the Top 20, the U.S. slides ...