Mellan sjunde och elfte minuten i första perioden gjorde Kanada hela fem mål mot Schweiz och vann till slut matchen med 10–3.
Senare i dag gör USA och Finland upp om vilken nation som ställs mot Kanada i finalen på torsdag.
– Det är riktigt spännande. Det är svårt att inte tänka för lång framåt, så idag tog vi ett stort steg, säger Johnston.
I gruppspelet tvålade Kanada till Finland med 11–1, medan de vann mot USA med 4–2.