what southern canadian province shares the longest border with the united states?