Yes, they can survive in Canada. My dog Macy wears a child's size 3 turtle neck all winter and boots to go outside. This breed has an exceptional personality - ours was hand raised as her mother (Maya) died during labour and she is a little spoiled.
I live just west of Toronto with my Xolo. He wears nice warm clothing when it is cold and becomes an 'indoor' dog on extremely cold days during the winter months.
You can go to a breeder and pay a couple of thousand - there is a breeder in BC - or you can adopt a xolo in need of a home from the xoloitcuintle rescue league. the adoption fee is approximately $500 US