A World Leader in Floating Technology
Estd. 1983
Desjardins Canal Floating Walkway – Hamilton, Ontario. 22′-0″ W x 500′-0″ L, with 20″ freeboard, completed 2000.