The ship in question is the Federal Miramichi. Unfortunately I don't have many details on it except that it is owned by a German company. Miramichi is a town in New Brunswick.
The ship itself was built in China.
I tried to get a closeup of the superstructure but I had the wrong lens on my camera.
When I took this shot, I didn't notice the pink in the clouds.