I don't know how being Canada affects shipping, taxes, etc. so there's that caveat with these US-based recommendations, but I second the mention of IDParts. I also highly recommend Cascade German. I've been using both of them for so long, I remember their previous URL's of tdiparts.com and...