HMCS Her Majesty's Canadian Ship. His Majesty's Canadian Ship. British Dictionary definitions for hmcs HMCS abbreviation forHis (or Her) Majesty's Canadian Ship