This is a list of ships in the Canadian Navy. "HMCS" is the abbreviation of "Her Majesty's Canadian ship" or "His Majesty's Canadian ship", depending on the gender of the head of state. Some ship names have been reused several times.
Current ships
Halifax Class Multi-Role Patrol Frigates
Victoria Class Long-Range Patrol Submarine
Iroquois Class Area Air Defense Destroyers
Protecteur Class Auxiliary Oil Replenishment
Kingston Class Coastal Defense Vessels
Other
Historical ships
1910-1939
Original fleet
Later additions
1939-1945 (World War II)
Post-World War II