There are many reasons--
Racism.
Economics (Canada has a fairly good economy, Mexico has a poverty problem).
History and language (Most Canadians speak English)
Geography. There are natural borders for most of the densely populated areas between the US and Canada. There are few natural boundaries between the US and Mexico (you can walk across the Rio Grande).
Birth Rate (Mexico has a high birth rate, Canada does not).
Education and culture (Most Canadians are well educated, Mexicans are often not).
The reason the US and Canada border is not fenced is that Canada is mainly our strongest ally; and like previously stated, their economy is good, so there is not really such reason to migrate illegally to the US; Mexico's economy is not as good, and some migrate illegally to other countries for a better life, for example the US. (There are lots of rich people in Mexico and Mexico's economy isnt horrible, but it is not as well as the US economy, and as previously stated Mexico has some poverty, and people in poverty are mainly the people who migrate illegally, for a better life.)
Us and Canada share the world's longest, undefended border of about 5,500 mmiles. People can illegally cross this border, but security is getting tighter.
The border between Canada and The United States of America is one of the longest in the world. Until 9/11 it was the world's longest undefended border. ------------------------- Russia, Denmark, Norway, and the USA. We share a border with all of them.
Canada and the United States share the longest unguarded border in the world. Canada is rich in crude oil and other petroleum products. Most of these are exported to the United States.
Yes, they share a border.
yes
Us and Canada share the world's longest, undefended border of about 5,500 mmiles. People can illegally cross this border, but security is getting tighter.
The border between Canada and The United States of America is one of the longest in the world. Until 9/11 it was the world's longest undefended border. ------------------------- Russia, Denmark, Norway, and the USA. We share a border with all of them.
The untied States and Canada share the longest undefended border in the world. Stretching 5,522 miles (8,887 kilometers), this " friendly frontier" is sometimes lake, sometimes river, and sometimes open field. There are 96 official border stations. This leaves miles and miles without border stations.
No, Ontario has the longest border with Canada and the US.
border
The countries with the longest land border are Canada and the United States. They share a border that is approximately 8,891 kilometers (5,525 miles) long.
There are actually 7 provinces (from west to east) that border the USA, British Columbia, Alberta, Saskatchewan, Manitoba, Ontario, Quebec, and New Brunswick), plus one territory (Yukon in the west).
russia is the closest country and it does not touch the border of the US!!! :)
The United States and Canada share the longest land border between two sovereign countries at 8,893 km (5,525 mi). This border, however, is discontinuous and includes the Alaska–Canada border.The longest continuous land border is between Kazakhstan and Russia at 6,846 km (4,254 mi).
USA and Canada - 8,893 km (including: 2,477 km with Alaska)
The United States and Canada share the longest unguarded international border in the world.
The Columbia River and St. Lawrence river share a border with Canada and the U.S