Reports and Financials

For historic filings:
SEDAR
System for Electronic Document Analysis and Retrieval (SEDAR).
http://www.sedar.com/

EDGAR
SEC Filings & Forms (EDGAR)
http://www.sec.gov/edgar.shtml