The man who explored and claimed Canada for England was .?
The correct answer is John Cabot.
John Cabot was an Italian explorer who claimed Canada for England in 1497. He was the first European to explore the mainland of North America since the Vikings in the 11th century.