During World War II, The Royal Canadian Navy fielded 341 fighting ships. Of that number 21 were lost.
The vessels lost included:
22 Oct, 1940-HMCS Margaree (H 49) – Destroyer – D Class
19 Sep, 1941-HMCS Levis (i) (K 115) – Corvette – Flower Class
7 Dec, 1941-Windflower(K 155) – Corvette – Flower Class
11 Feb, 1942-Spikenard (K 198) – Corvette – Flower Class
6 Sep, 1942-HMCS Raccoon – Armed Yacht – Unknown class
11 Sep, 1942-HMCS Charlottetown (i) (K 244) – Corvette – Flower Class
14 Sep, 1942-Ottawa (H 60) – Destroyer – C
6 Feb, 1943-Louisburg (i) (K 143) – Corvette – Flower Class
22 Feb, 1943-Weyburn (K 173) – Corvette – Flower Class
20 Sep, 1943-St Croix (I 81) – Destroyer – Town
31 Oct, 1943-Chedabucto (J 168) – Minesweeper – Bangor
29 Apr, 1944-HMCS Athabaskan (G 07) – Destroyer – Tribal
7 May, 1944-HMCS Valleyfield (K 329) – Frigate – River
8 Aug, 1944-HMCS Regina (K 234) – Corvette – Flower Class
21 Aug, 1944-HMCS Alberni (K 103) – Corvette – Flower Class
25 Oct, 1944-HMCS Skeena (D 59) – Destroyer – A
25 Nov, 1944-HMCS Shawinigan (K 136) – Corvette – Flower Class
24 Dec, 1944-HMCS Clayoquot (J 174) – Minesweeper – Bangor
22 Feb, 1945-HMCS Trentonian (K 368) – Corvette – Flower Class(rev.)
17 Mar, 1945-HMCS Guysborough (J 52) – Minesweeper – Bangor
16 Apr, 1945-HMCS Esquimalt (J 272) – Minesweeper – Bangor
(source: http://uboat.net/allies/warships/war_losses.html?navy=HMCS)
There were a number of types of vessels in the RCN fleet including:
Frigate of the Loch class
HMCS Loch Morlich (K 517)
Image source: Uboat.net