Also check out http://www.partszoneonline.com - I've found their shipping rates more reasonable and good service too.Edit: that is if they ship to Canada. Couldn't find anywhere on their site to indicate.
Like others have said yes there is. You can see what the shipping will be by putting the part(s) in your shopping cart and hitting check out, without paying of course. I shop around before using PD to see where I can get it the cheapest but I have used them 3 times and had no issues.