Two cloth diapering/naturalbaby/mamma gear sites that I haven't seen mentioned yet:

www.jamtots.com - they also do custom embroidery
www.extraordinarybabyshoppe.com - also a B&M shop in Ottawa, and the only place I've found in Canada to carry the Ergo carrier.