
I think it's in my best interest to narrow this down to multiple choice:
A. there aren't enough cranes
B. there aren't enough freighters
C. it's just a crummy photograph
D. there is a cruise ship in Vancouver in January
E. all of the above
Obviously all are correct answers, but if you chose D give yourself a pat on the back.
The ship is almost certainly going to be Owe-lympic accommodation for, workers? visitors? the army? the secret police? the Jamaican bobsled team? Zamboni drivers? Who knows?