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