Hey neighbour!
The longest international land border between two countries is between Canada and the United States at 8 893 km. Eight Canadian provinces and thirteen American states run along the shared boundary. The second longest international land border is between Kazakhstan and Russia at 6 846 km. (http://bit.ly/2VeoNlt)