Kollisionen skedde strax före lunchtid på torsdagen lokal tid (strax före klockan 18 svensk tid), på en motorväg i den södra delen av provinsen Manitoba.
Bussen hamnade i diket och fattade eld. Vittnen beskriver brandförloppet som snabbt och intensivt, rapporterar public service-bolaget CBC.
Tio personer har förts till sjukhus och myndigheterna befarar att dödstalet kan komma att stiga ytterligare.
Väntar på svar
– Det här är tyvärr en dag som kommer att bli ihågkommen som en tragisk och oerhört sorgefylld dag i Manitoba och Kanada, säger polischefen Rob Hill på en presskonferens.
– Till alla som väntar på besked: Jag kan inte föreställa mig hur svårt det är att inte veta om personen man älskar mest kommer att komma hem i kväll. Jag beklagar verkligen att vi inte kan ge er de definitiva svar som ni behöver snabbare än så här.
Kanadensiska medier har talat med flera personer som väntar på besked på sjukhus, om anhöriga som ännu inte går att redogöra för.
Passagerarna på bussen var pensionärer som skulle på en organiserad dagsresa till ett kasino i orten Carberry.
Deras hemort, Dauphin i den västra delen av provinsen Manitoba, har ungefär 8 600 invånare och borgmästare David Bosiak beskriver det som att "bokstavligen alla kände någon som befann sig på den där bussen".
– Det är en kollektiv chockkänsla. Det är en enorm tragedi för vårt lilla samhälle, säger han enligt kanadensiska medier.
Förarna överlevde
Båda förarna som var inblandade har överlevt olyckan, men det är oklart om de räknas in bland de skadade som får sjukhusvård. Orsaken ska utredas och polisen utesluter inte brottsmisstankar i ett senare skede.
Alla officiella flaggor i Manitoba har sänkts på halv stång. Kanadas premiärminister Justin Trudeau kallar det inträffade "oerhört tragiskt" i ett meddelande i sociala medier.