B.C. and Montreal ports shut down, paralyzing cargo shipping