Op 30 maart 1945 begonnen de Canadezen met de bevrijding van Oost- en Noord-Nederland. Op 1 april werd Enschede bevrijd, 13 april Assen, 15 april Groningen (na een hevige slag om de binnenstad) en 1 mei Delfzijl.
Schiermonnikoog
Op het waddeneiland Schiermonnikoog deed zich een merkwaardige situatie voor, die tot 9 mei zou voortduren. Het Scholtenshuis in Groningen was een van de centra geweest van de Duitse bezettingsmacht. Na 15 april waren de fanatieke, verbitterde nazi's uit Groningen uitgeweken naar Schiermonnikoog. Daar hielden ze zich verder koest, niet uit overtuiging, maar onder dwang van de plaatselijke Duitse commandant. Deze had besloten dat wat hem betrof de oorlog voorbij was.
Texel
Op het waddeneiland Texel werd het in april nog wel compleet oorlog, de zogeheten 'Russenoorlog'. Op Texel bevonden zich Georgische hulptroepen van de Duitsers, en ook een Duitse bezettingsmacht. Die Georgiërs waren eigenlijk krijgsgevangenen, die in Duitse dienst waren getreden. Ze kwamen op 6 april 1945 in opstand.
De Duitsers verloren eerst, maar voerden versterkingen aan. Op 22 april was de opstand gebroken. Maar pas op 20 mei 1945 maakten de Canadezen een einde aan de Duitse bezetting van Texel.
Bevrijdingsdag
5 Mei 1945 geldt als de datum waarop Nederland werd bevrijd: Bevrijdingsdag. Het was de dag waarop generaal Blaskowitz de overgave van de Duitse bezettingsmacht kwam aanbieden aan de Canadese generaal Foulkes, in Foulkes' hoofdkwartier in Hotel De Wereld in Wageningen. De overgave werd op 6 mei officieel getekend, in de aula van de Landbouwhogeschool (Wageningen).
West-Nederland was toen nog steeds niet helemaal vrij: Rotterdam werd op 6 mei bevrijd, Den Haag op 8 mei, Amsterdam eveneens pas op 8 mei. Bij de bevrijding van Nederland (1944-1945) zijn ongeveer 50.000 geallieerde militairen gesneuveld.