Toronto.
Halifax harbour is the closest port city to Europe
Windsor, Ontario is the Canadian city closest to the American border, with Detroit, Michigan lying just across the Detroit River.
Toronto
Washington
The closest Canadian city to the US border is Surrey, located in British Columbia. It is part of the Greater Vancouver area and shares a border with the US state of Washington.
Fubicktck
While Fort Erie, Ontario, is directly across the river from Buffalo, Fort Erie is a town and not a city. Three Canadian cities (Port Colborne, Welland and Niagara Falls) would appear to be equidistant. Which one of them is closest would depend on the method of measurement. From downtown to downtown, the nearest Canadian city to Buffalo would be Port Colborne. However, if measured from the closest point on Buffalo's border to the closest point on a Canadian city's boundary, the winner would be Niagara Falls, Ontario.
Pittsburgh at 133 miles would be the closest large Pennsylvania city to Cleveland.
The Canadian city closest to Virginia is Toronto, in Ontario, Canada. In addition, Niagara Falls is located in Toronto, Canada.
The closest Canadian city to Atlantic City, New Jersey, is Halifax, Nova Scotia. Halifax is located approximately 800 kilometers (about 500 miles) northeast of Atlantic City, making it the nearest major urban center in Canada. The city is known for its rich maritime history and vibrant cultural scene.
Niagara falls, i am supposing your asking about an American city, closest Mexican city would be Juares. closest begique city would be Oust end. and depending on what part of the US your coming from aswell. Juneau Alaska is close to the border.
Probably the closest major Canadian city to those coordinates is Winnipeg, Manitoba. It's exact coordinates are Latitude: 49° 52' 60 N, Longitude: 97° 10' 0 W.