Boaters are being warned of a major marine hazard after 40 containers fell into the sea from a Vancouver-bound cargo ship.