Fairfax Financial Holdings Limited is a Canadian financial holding company based in Toronto, Ontario, engaged in property, casualty, insurance and reinsurance, investment management, and insurance claims management.