Ships of the Canadian Navy

These pages list most of the ships that have served the Canadian Navy yesterday and today. To browse our database, please choose a letter from our index:

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
HMCS OAKVILLE FLOWER Class 1939-1940  Corvette 
HMCS OJIBWA Oberon  Submarine 
HMCS OKANAGAN Oberon  Submarine 
HMCS ONONDAGA Oberon  Submarine 
HMCS ONTARIO Ex-RN  Cruiser 
HMCS ORANGEVILLE CASTLE Class (Ex RN)  Corvette 
HMCS ORCA Orca  (PCT) Training Vessel 
HMCS ORILLIA FLOWER Class 1939-1940  Corvette 
HMCS ORKNEY RIVER Class 42-43 Programme  Frigate 
HMCS OSHAWA ALGERINE Class  Minesweeper 
HMCS OTTAWA (1st) RIVER Class British  Destroyer 
HMCS OTTAWA (2nd) RIVER Class British  Destroyer 
HMCS OTTAWA (3rd) St. Laurent  Destroyer Escort 
HMCS OTTAWA (4th) Halifax  Canadian Patrol Frigate 
HMCS OTTER N/A  Armed Yacht 
HMCS OUTARDE BANGOR Class (39-40 Programme)  Minesweeper 
HMCS OUTREMONT RIVER Class 42-43 Programme  Frigate 
HMCS OWEN SOUND Revised FLOWER (1942-43 Program)  Corvette