The following table lists the fifty-one German and Italian submarines whose destruction is credited to Canadian naval and air forces during the Second World War. In recent years, R.M. Coppock of the Naval Historical Branch, Ministry of Defence (United Kingdom), Axel Niestlé, and others have re-examined the original sources in more detail and revised the credit for a number of U-boat sinkings. These revisions are incorporated in this list. A short list of other revisions which have affected Canadian credits (mainly revisions taking credit away from Canadian forces) follows the main table.
Date | U-boat | Forces Credited with Destruction | Task | Position | Area |
---|---|---|---|---|---|
6 November 1940 | Faa di Bruno1 | HMCS Ottawa, HMS Harvester | Patrol | 51-05N 17-32W | North Atlantic |
10 Sept. 1941 | U-501 | HMCS Chambly, Moose Jaw | Escort SC 42 | 62-50N 37-50W | North Atlantic |
24 July 1942 | U-90 | HMCS St. Croix | Escort ON 113 | 48-12N 40-56W | North Atlantic |
31 July 1942 | U-588 | HMCS Wetaskiwin, Skeena | Escort ON 115 | 49-59N 36-36W | North Atlantic |
31 July 1942 | U-754 | RCAF Squadron 113/ Hudson L | Air Patrol | 43-02N 64-52W | Off Nova Scotia |
6 August 1942 | U-210 | HMCS Assiniboine | Escort SC 94 | 54-25N 39-37W | North Atlantic |
28 August 1942 | U-94 | HMCS Oakville, USN Squadron 92 | Sea and Air Escort TAW 15 | 17-40N 74-30W | Caribbean Sea |
1 September 1942 | U-7562 | HMCS Morden | Escort SC 97 | 57-41N 31-30W | North Atlantic |
30 October 1942 | U-658 | RCAF Squadron 145/ Hudson Y | Air Patrol | 50-32N 46-32W | Off Newfoundland |
30 October 1942 | U-520 | RCAF Squadron 10/ Digby X | Air Escort | 47-47N 49-50W | Off Newfoundland |
27 Dec. 1942 | U-356 | HMCS St. Laurent, Chilliwack, Battleford, Napanee | Escort ONS 154 | 45-30N 25-40W | North Atlantic |
13 January 1943 | U-224 | HMCS Ville de Quebec | Escort TE 13 | 36-28N 00-49E | Mediterranean Sea |
19 January 1943 | Tritone | HMCS Port Arthur | Escort MKS 6 | 37-06N 05-22E | Mediterranean Sea |
8 February 1943 | Avorio | HMCS Regina | Escort KMS 8 | 37-10N 06-42E | Mediterranean Sea |
4 March 1943 | U-87 | HMCS Shediac, St. Croix | Escort KMS 10 | 41-36N 13-31W | North Atlantic |
13 March 1943 | U-1633 | HMCS Prescott | Escort MKS 9 | 45-05N 15-00W | North Atlantic |
4 May 1943 | U-2094 | RCAF Squadron 5/ Canso W | Air Escort | 56-38N 42-32W | North Atlantic |
13 May 1943 | U-7535 | RCAF Squadron 423/ Sunderland G; HMCS Drumheller, HMS Lagan | Sea and Air Escort HX 237 | 48-37N 22-39W | North Atlantic |
2 August 1943 | U-7066 | RCAF Squadron 415/ Hampden A; USAAF Squadron 4 | Air Patrol | 46-15N 10-25W | North Atlantic |
4 August 1943 | U-489 | RCAF Squadron 423/ Sunderland G | Air Patrol | 61-11N 14-38W | West of Faroes |
19 Sept. 1943 | U-341 | RCAF Squadron 10/ Liberator A | Air Support | 58-40N 25-30W | North Atlantic |
8 October 1943 | U-610 | RCAF Squadron 423/ Sunderland J | Air Escort | 55-45N 24-33W | North Atlantic |
20 Nov. 1943 | U-536 | HMCS Calgary, Snowberry, HMS Nene | Escort MKS 30 | 43-50N 19-39W | North Atlantic |
8 January 1944 | U-757 | HMCS Camrose, HMS Bayntun | Escort OS 64/ KMS 38 | 50-33N 18-03W | North Atlantic |
11 February 1944 | U-283 | RCAF Squadron 407/ Wellington D | Air Escort | 60-45N 12-50W | North Atlantic |
24 February 1944 | U-2577 | HMCS Waskesiu | Escort SC 153 | 47-19N 26-00W | North Atlantic |
6 March 1944 | U-744 | HMCS Gatineau, St. Catharines, Chilliwack, Fennel, Chaudiere, HMS Kenilworth Castle, Icarus | Escort HX 280 | 52-01N 22-37W | North Atlantic |
10 March 1944 | U-625 | RCAF Squadron 422/ Sunderland U | Air Support | 52-35N 20-19W | West of Ireland |
10 March 1944 | U-845 | HMCS Swansea, St. Laurent, Owen Sound, HMS Forester | Escort SC 154 | 48-20N 20-33W | North Atlantic |
13 March 1944 | U-575 | HMCS Prince Rupert, USS Haverfield, Hobson, USS Bogue aircraft, RAF Squadrons 172, 206 and 220 | Sea Escort, Land and Carrier Air Escort ON 227 | 46-18N 27-34W | North Atlantic |
14 April 1944 | U-448 | HMCS Swansea, HMS Pelican | Patrol | 46-22N 19-35W | North Atlantic |
17 April 1944 | U-342 | RCAF Squadron 162/ Canso S | Air Support | 60-23N 29-20W | Southwest of Iceland |
22 April 1944 | U-3118 | HMCS Swansea, Matane | Patrol | 52-09N 19-07W | North Atlantic |
4 May 1944 | U-846 | RCAF Squadron 407/ Wellington M | Bay Air Patrol | 46-04N 09-20W | Bay of Biscay |
3 June 1944 | U-477 | RCAF Squadron 162/ Canso T | Air Patrol | 63-59N 01-37E | Off South Norway |
11 June 1944 | U-980 | RCAF Squadron 162/ Canso B | Air Patrol | 63-07N 00-26E | Southwest of Norway |
13 June 1944 | U-715 | RCAF Squadron 162/ Canso T | Air Patrol | 62-45N 02-59W | East of Faroes |
24 June 1944 | U-971 | HMCS Haida, HMS Eskimo, Czechoslovakia Squadron 311 | Sea and Air Patrol | 49-01N 05-35W | West Channel |
24 June 1944 | U-1225 | RCAF Squadron 162/ Canso P | Air Patrol | 63-00N 00-50W | North of Shetland |
30 June 1944 | U-478 | RCAF Squadron 162/ Canso A; RAF Squadron 86 | Air Patrol | 63-27N 00-50W | North of Shetland |
6 July 1944 | U-678 | HMCS Kootenay, Ottawa II, HMS Statice | Patrol | 50-32N 00-23W | English Channel |
18 August 1944 | U-621 | HMCS Kootenay, Ottawa II, Chaudiere | Patrol | 45-52N 02-36W | Bay of Biscay |
20 August 1944 | U-984 | HMCS Kootenay, Ottawa II, Chaudiere | Patrol | 48-16N 05-33W | Off Ushant |
31 August 1944 | U-247 | HMCS Swansea, Saint John | Patrol | 49-54N 05-49W | Off Land's End |
16 October 1944 | U-1006 | HMCS Annan | Patrol | 60-59N 04-49W | Faroes |
27 Dec. 1944 | U-877 | HMCS St. Thomas | Escort HX 327 | 46-25N 36-38W | North Atlantic |
30 Dec. 1944 | U-772 | RCAF Squadron 407/ Wellington L | Air Escort | 50-05N 02-31W | English Channel |
16 February 1945 | U-309 | HMCS Saint John | Escort WN 74 | 58-09N 02-23W | Northeast of Scotland |
7 March 1945 | U-1302 | HMCS Thetford Mines, La Hulloise, and Strathadam | Escort SC 167 | 52-19N 05-23W | St. George's Channel |
20 March 1945 | U-1003 | HMCS New Glasgow | Collision | 55-25N 06-53W | North of Ireland |
2 May 1945 | U-2359 9 | RCAF Squadron 404, RAF Squadrons 143, 235, 248, and Norwegian Squadron 333 | Air Strike | 57-29N 11-24E | Kattegat (Baltic Sea) |
Date | German U-boat | Forces Formerly Credited | Task | Position | Area | Remarks on Revision |
---|---|---|---|---|---|---|
7 Sept. 1943 | U-669 | RCAF Squadron 407 | Bay Air Patrol | 45-36N 10-13W | Bay of Biscay | Now posted as missing in the Bay of Biscay, 29 August 1943. |
21 Sept. 1943 | U-338 | RAF Squadron 120 | Patrol | Unknown | Southeast of Greenland | The cause of loss is now classified as unknown although it is believed that U-338 crash dived when HMCS Drumheller opened fire on it and could not regain control of the dive. It was never seen or heard from again. |
26 Oct. 1943 | U-420 | RCAF Squadron 10 | Air Escort | 50-49N 41-01W | North Atlantic | Now posted as missing in North Atlantic, 20 October 1943. |
24 April 1944 | U-311 | RCAF Squadron 423 | Air Escort | 50-36N 18-36W | North Atlantic | Now credited to HMCS Swansea and HMCS Matane, 22 April 1944 in position 52-09N, 19-07W. |
11 Sept. 1944 | U-484 | HMCS Dunver, Hespeler | Patrol | 56-30N 07-40W | Hebrides | Now considered killed by HMS Portchester Castle and HMS Helmsdale on 9 September 1944 in position 55-45N, 11-41W. |