They don't have tons of stuff, but I usually order what they do carry. Prices are great and Kristi is very helpful! Shipping is a flat 9.95 regardless of quantity, so order as much as you can!
http://www.cdnninvestments.com/
http://www.cdnninvestments.com/