Canadian Institute for Historical Microreproductions (CIHM)
Early Canadiana Online (ECO)