Fyra raka segrar. Sedan tog det stopp för Kanada. Tyskland fick revansch från lagens möte i gruppspelet (2-1 till Kanada) och vann semifinalen i Belo Horizonte med 2-0.
- Det är första gången som Tyskland når final och jag är väldigt stolt över vår insats i dag. Vi har blivit bättre för varje match, säger Silvia Neid.
Melanie Behringer gjorde matchens första mål, hennes femte i turneringen, på straff i den 21:a minuten efter att Kanadas Kadeisha Buchanan fällt Alexandra Popp i straffområdet.
Kanada ägnade sedan resten av matchen åt att försöka trycka in en kvittering, men i stället kunde Tyskland kontra in avgörande 2-0. Sara Däbritz gjorde en nätt dragning till höger utanför straffområdet och hennes efterföljande högerskott borrade sig in i målvaktens ena hörn.
- Våra spelare gjorde vad de kunde, men Tyskland tog till vara på sina chanser och det gjorde inte vi. Det är inte vad vi hade hoppats på, men jag är så stolt över mina spelare, säger Kanadas tränare John Herdman.
Tyska försvararen Annike Krahn var desto gladare.
- Det var det här vi drömde om. Det är så svårt att sätta ord på vad jag känner, kanske kan vi fira det lite när kommer till Rio och OS-byn för första gången under OS. Men självklart ska vi framför allt fokusera på finalen, säger Annike Krahn.
Tyskland möter Sverige i OS-final i Rio på fredag. Kanada, som tog brons i London för fyra år sedan, får ta sig an Brasilien i matchen om tredje pris i São Paulo samma dag.
Se Sporten med reaktioner från Sveriges semifinalseger i spelaren ovan.