Sixteen crew members have been evacuated from the MV Zim Kingston, while five remained onboard to fight the fire, the Canadian Coast Guard said in a statement late on Saturday.
Ten containers were currently burning, it said, adding the fire continued to spread but the ship itself was not on fire.
The agency said it was working with its U.S. counterpart to track 40 containers that had fallen overboard, saying they pose a significant risk to mariners.
“Mariners are advised to stay clear of the area. Currently there is no safety risk to people on shore, however the situation will continue to be monitored.”
Video obtained by Reuters showed fire cascading down from the deck of the ship into the water.
The Zim Kingston reported on Friday that it had encountered rough weather west of the Strait of Juan de Fuca.
“This is extremely concerning. The ship and containers are very close to Victoria, BC, and a big storm is forecast to hit tonight. We… are worried this may be yet another environmental disaster,” said David Boudinot, president of Surfrider Foundation Canada, an environmental organization.
Eikon Refinitiv data shows the Maltese-flagged Zim Kingston is managed by Cyprus-based Danaos Shipping Co Ltd.