Monoprice.com ships to Canada. You'd have to check what the shipping charges are, though. Looks like customers are happy with their speaker wire.
What kinds of specs are you looking for? Length, wire gauge, and wire material are the ones that come to mind. Most speaker wire is going to be copper. Oxygen-free copper (OFC) is very common, so don't think that it's special and warrants extra cost.
While not as aesthetically attractive to some, electrical cable from places like Home Depot would work just as well. Electrical copper is electrical copper. Your receiver (or amp) and speakers form parts of an electrical circuit, and the copper wire completes that circuit. The reason to buy thicker wire is because that's required to keep the resistance low over the longer lengths, and that's described in the article that I linked to.
Wire is the easy part, really. No need to make it difficult on yourself. Read that article (or ask us) what you need for performance, then choose wire based on your budget and aesthetic desires.