For mics - I have these and they work great and available in Canada but if you look at some of the other posts here you might find something cheaper
For mixer - I have a similar Behringer mixer and I'm very happy with it. You can get something cheaper but I prefer a mixer with good effects for the vocals and it's hard to find anything cheaper.
https://www.amazon.ca/Behringer-1202FX-12-Input-Multi-FX-Processor/dp/B000J5Y214
For speakers - have a 10" version of this Rockville speaker and I'm happy with it.
https://www.amazon.com/Rockville-BPA8-Professional-Speakers-Bluetooth/dp/B01CZH0PWS
But I see it's not really available in Canada so you might want to go with one or two of these.
https://www.amazon.ca/Alto-Professional-TX208-Loudspeakers-Performance-Driven/dp/B07CKDCF99
You'll also need some cables to connect everything together.
https://www.amazon.com/Cable-Matters-2-Pack-Microphone-Feet/dp/B00KO8VY4O
https://www.amazon.com/Mugteeve-Adapter-Balanced-Monitors-Interface/dp/B08LFW8BZK
You need XLR cables to connect the mics to the mixer. You have decide how long. I think 10 or 15 ft should be fine. https://www.amazon.com/Cable-Matters-2-Pack-Microphone-Feet/dp/B00KO8VY4O?th=1
You need cable(s) from the mixer to the speaker(s) Something like this. https://www.amazon.com/Monoprice-Premier-4inch-16AWG-Plated/dp/B001UJEKZ6
Even if you only have one speaker I'd buy two cables and plug the L and R Main Out on the mixer to Input 1 and 2 on the speaker
finally if you're going to run the Karafun audio output of the TV to the speaker you'll need a way to connect the audio out of your TV to the (Line 5/6) on the mixer.
Here is what I would recommend.
mics
https://www.amazon.com/innopow-80-Channel-Microphone-Continuous-WM-333/dp/B0749L15PF
mixer
https://www.amazon.com/BEHRINGER-XENYX-1202FX-3-pin-Black/dp/B000J5Y214
speaker(s)
https://www.amazon.com/Mackie-Thump12A-1300W-Powered-Loudspeaker/dp/B073V7MKQZ
cables
https://www.amazon.com/Cable-Matters-6-35mm-Inch-Male/dp/B00KO8VZ1Q
https://smile.amazon.com/Hosa-CMP-159-Stereo-Breakout-Cable/dp/B005HGM1D6
https://smile.amazon.com/Cable-Matters-2-Pack-Microphone-Feet/dp/B00KO8VY4O
https://smile.amazon.com/Anker-Aluminum-Pixelbook-Compatible-Thunderbolt/dp/B07THJGZ9Z
mic covers
https://smile.amazon.com/Handheld-Microphone-Windscreen-Anti-Roll-Device/dp/B07C15R65M