Why does Nova Scotia have places with Spanish names?
Because the Spanish got there after the Vikings.