Canadian hospitality was on full display as members of the Royal Canadian Navy in Halifax held an Anzac Day ceremony for visiting sailors from New Zealand. 
Anzac Day commemorates all Australians and New Zealanders killed in war and also honours returned servicemen and women. It marks the day New Zealand and Australian soldiers landed on the Gallipoli Peninsula in World War One.  
Anzac stands for Australian and New Zealand Army Corps.
Today, on HMCS Montréal, five sailors from New Zealand were given promotions and treated to some traditional Anzac Day foods. 
The sailors have been aboard the Canadian warship for three months as part of an exchange with the Royal New Zealand Navy. 
Cameron Gibson New Zealand sailor gets promoted
Cameron Gibson was one of five sailors who was promoted during the ANZAC Day ceremony on HMCS Montréal. (Steve Berry/CBC)
"They definitely deserved their promotions today. In fact towards the end of the week, I thought only one had their package done. But they all got promoted today; it was pretty special," said Lt.-Cmdr. Nancy Setchell.
After the official ceremony both Canadian and Kiwi sailors dug into ceremonial Anzac Day cookies, made from a traditional New Zealand military recipe. The cookies contain no eggs so they don't spoil on long voyages at sea. 
Canadian sailors lay cross during ANZAC ceremony
Sailors also laid crosses and wreaths to mark Anzac Day. (Steve Berry/CBC)
After the promotions, Mike Noakes of Dartmouth's Humble Pie Kitchen presented a traditional New Zealand-style meat pie to the sailors. Noakes once served in the New Zeland navy. 
"It's good; it tastes very similar. You can tell the guy who made it is from back home," said Able Marine Technician Cameron Gibson through bites of pie.
HMCS Athabaskan and HMCS St John's also took on New Zealand soldiers as part of the exchange. 
Anzac Day ceremonies were held aboard those ships Monday morning as well.