I was at Microplay on friday to pick up Skyrim VR. I noticed the total lack of XBox One X advertising, nor a console to be found. They had plenty xbox one stuff, ps4 pro and psvr in stock and advertised, not a sign of Xbox One X.
Bestbuy Canada has it available online, but apparently they don't stock it in store either.
EBgames still states pre-orders are not authorized. Microsoft will issue a subsequent communication, which communication may be by email, confirming the date when preorders are authorized to begin.
Maybe it's not out yet in Canada? Odd.