Charity Contributions to Date

To date, the Canadian Progress Club has raised over $24,277,494 for Canadian charities