Thanks mates,
Cap badge might be Marine Atlantic Ferries, their company logo looks like the centre of the badge. I will try to find out....
"Marine Atlantic Inc. is an independent Canadian Crown corporation offering ferry services between the provinces of Newfoundland and Labrador and Nova Scotia."
Bryan