Why was Canada founded?

Canada the Confederation of several different British Colonies and territories was meant to better defend against American expansion. Canada prevented the USA from taking all of North America up to the North Pole. Mexico prevented them from taking all the southern part.