Put simply, the aging of Canada's population has resulted in large and growing unfunded liabilities. The funding shortfall is estimated at $792.3 billion for the CPP, $494.4 billion for OAS, and $894.7 billion for medicare. Together the unfunded liabilities in Canada's public pensions and health care programs total $2.2 trillion or $134,841 for each income taxpayer. These unfunded program obligations make up more than half of total government liabilities. And their sheer size calls into question the structure of taxing current workers to provide benefits for retirees. Ultimately, to maintain current levels of spending in the future, taxes will have to increase or benefits for other programs will have to be cut -- or both.