Liberalerna tog som väntat kommando i måndagskvällens rösträkning, efter en valrörelse som dominerats av den amerikanske presidenten Donald Trumps attacker på Kanada. Sedan kom bakslagen.
På valvakan i kaféet på The Theatre Centre i centrala Toronto – där de flesta röstat på Liberalerna – växlade stämningarna snabbt.
Jublet steg när det kom rapporter om att Konservativa partiets ledare Pierre Poilievre höll på att förlora sitt eget mandat i parlamentet. Det blev betydligt tystare, när det visade sig att Liberalerna backar i förorterna i Toronto.
Liberalerna behåller greppet om regeringsmakten – för fjärde valet i rad. Men valet blev jämnare än vad opinionsmätningarna har förutspått och partiet får svårt att säkra 172 mandat och bilda en majoritetsregering.
Sannolikt får partiledaren Mark Carney söka stöd hos socialdemokratiska NDP och separatisterna i Quebec-blocket.
– Det kommer att gynna invånarna i Quebec. Men det kan också innebära att man tar bostadskrisen på allvar. Så om man är en ung person som letar efter någonstans att bo så kan det bli ganska bra, säger Shanae Singh, som tagit plats i baren på The Theatre Centre.
Företagsledaren Arun Nagrath säger att han har starka förhoppningar på Liberalernas nya partiledare Mark Carney, som har en bakgrund som centralbankschef i både Kanada och Storbritannien.
– Jag tycker att det är bra att han har så starka band till Europa. Jag hoppas verkligen att vi kan samarbeta mer med EU nu. Vi har aldrig varit närmare varandra, säger han.
Det blev en valkväll med fler förlorare än vinnare.
Så sent som i början av januari ledde Konservativa partiet stort i opinionsmätningarna. Men partiet förlorade sitt övertag, när Trump trappade upp attackerna på Kanada och den tidigare liberala premiärministern Justin Trudeau valde att lämna toppolitiken.
– Vi nådde inte riktigt ända fram. Men förändring tar tid, sade partiledaren Pierre Poilievre i talet på valvakan, där han erkände sig besegrad.
Han lovade att ställa regeringen Carney till svars. Men han sade också att han ska samarbeta med Liberalerna och alla partier i parlamentet för att avvärja handelskriget från USA.
– Jag skulle aldrig rösta på Poilievre men en liten del av mig tycker faktiskt synd om honom, säger gymnasieläraren Jean Baillargeon på The Theatre Centre i Toronto.
Han tycker att den drastiska omsvängningen i opinionen under vintern och våren visar att Kanada står långt från USA politiskt. Många väljare kan fortfarande röra sig från ett parti till ett annat.
– Vi är inte alls lika polariserade, säger han.
Sällskapet Dawne Carleton, som arbetar som konstnär, anser inte att att man kan blunda för dramatiken under de senaste månaderna.
– Mark Carney är en exceptionell kandidat. Och det som har hänt med Trump är exceptionellt. När han började prata om Kanada som den 51:a staten så sade han precis det som varje kanadensare har tänkt ända sedan han blev president i USA första gången 2016. Det var som om han såg rakt in i vårt undermedvetna, säger hon.
En av kvällens stora förlorare är socialdemokratiska NDP – partiet backar kraftigt och partiledaren Jagmeet Singh förlorar sin plats i parlamentet. I sitt tal på valnatten meddelade han att han lämnar toppolitiken.