Canadian border workers union, government reach tentative four-year agreement