The Heart and Stroke Foundation of Canada (HSFC) is a registered Canadian charity that receives funding from private and government sources. The foundation's purpose is centered on educating individuals about the prevention and management of heart disease and stroke, and to fund medical research regarding the causes of these conditions.