Ebay is almost always cheaper, less shipping price, and more available for canadians. For instance, amazon.com has the same huge inventory of ebay.com. BUT, amazon.ca is a pussy-gay version that sells books and stupid shit- nothing that I want I can find. However, not only if I can't find the product on ebay.ca, (which I probably will), I can still buy at ebay.com because shipping is so easily workable and amazon.com never allows shipping to canada (with a few exceptions).
End result, eBay FORSURE.