The Mediterranean Shipping Company has four scheduled routes that call at eastern Canadian ports, and I hear there will be a fifth added soon. The four present routes all have Montreal as the terminal port, and only the Canada Express 1 and Canada Express 2 service have scheduled calls in Halifax. Those calls were initially lightering/top off calls because of St.Lawrence River draft restrictions, but now have become "paying" as local cargo is handled as well as train/truck express cargo.
Today's arrival of MSC Weser is not a regular call since MSC's Canada Gulf Bridge service from Montreal to the Gulf of Mexico normally calls in Corner Brook and Saint John, NB southbound, but not Halifax. Instead MSC Weser is northbound, after sailing from Altamira (August 19), Progresso (August 24), Freeport (August 29) and Philadelphia (September 2).