Information about Canadian public company quarterly reports, insider trades, and more is only being made available to companies who pay a (secret) licensing fee. Individuals can access individual filings (after solving a CAPTCHA) but the information is not free for re-use nor available in a machine readable format.
Canadian securities filings are required to be posted to SEDAR and SEDI. The two sites are the Canadian equivalent of the (much better) United States service run by the SEC called EDGAR.