Longest covered bridge in the world at Hartland, New Brunswick