About 7,400 members of the International Longshore and Warehouse Union Canada employed at more than 30 B.C. ports have been on strike since Canada Day.