Canada named 2nd finest country on the planet, report finds What is the finest nation on the planet? Sorry Canada. Germany is apparently one of…