Each province pays for their own health care system. Ottawa sets standards and provides equalization payments to provinces that aren't totally self-sufficient. 94% of the funding comes from the provinces themselves.
The single payer system is by far the most affordable way to provide health care. To give you an example, Canada spends a full five percent less of its GDP on health care, and it's per capita cost is half as much.