HMS Canada

Four ships of the Royal Navy have been named HMS Canada, after the former British colony and modern Dominion of Canada: Ships named HMS Canada are entitled to carry the following battle honours: