what canadian province shares the longest border with the us?