A U.S.-bound cargo ship was damaged and is taking on water near Bella Bella on B.C.'s Central Coast, officials say.