what southern canadian province shares the longest border with the us?