"Her Majesty's Ship" (HMS) is the British title to all its war ships. So HMS Belfast (in short form) is the name of the ship.
In Canada, since The Queen of England is theoretically our monarch as well, our war vessels have HMCS in their name as in HMCS Calgary - a Canadian frigate
HMCS stands for Her Majesty's Canadian Ship
You cannot get creative with such titles.
- For Teachers