what southern canadian province shares the longest border with us?