Here is the crux of the issue (and maybe it's a re-hash of the last few posts).
Lots of phones (even some major vendors) claim to have Dual SIM / Full Active (Check the Asus ZenPhone 2 for a great example). And while this is technically true, if you do NOT have one (of your two carriers) who offers GSM service at 2G, it comes with a crippling limitation:
And this issue is OS-agnostic (I know that this is a Windows forum).
Trawl (not Troll) the ebay and Asian online mobile phone ads, and you will consistently see the following in the detailed specs for "Dual SIM / Full Active / Dual Active" (yup, no standardized nomenclature yet):
SIM 1: Micro Sim, LTE/WCDMA/GSM
SIM 2: Micro Sim, GSM 2G only
So, if you live in Canada, your choice for SIM slot 2 is pretty much limited to Rogers and its offshoots. Bell, Telus and the minor HSPA+ carriers won't work in SIM slot 2, because they no longer offer 2G service. And even if they do, it's likely not GSM.
BTW - I really hope to be wrong/misinformed here. I welcome an educated correction!
Until then, my sad trombone gently weeps....