Hartland (New Brunswick, Canada) longest covered bridge in the world :