As Canada is a relatively young country, many of its towns and cities were named by immigrants wanting to retain memories of their homelands. This can quite often lead to amusing comparisons between the original location and the (usually smaller) namesake. So, Google Sightseeing presents our Top Six Ontario Namesakes! Windsor The English Windsor is about 40km west of London. Its Castle, shown above, is justly famous – built by William the Conqueror and still used regularly by the royal family, it is both the largest inhabited castle in the world, and the palace which has been occupied…