Why was Canada named Canada?

Canada was named Canada because Jacques Cartier of exploring fame asked of a village called Stadacona and the Iroquois villagers pointed in its direction, saying "kanata", meaning ether "over there" or "village".