The veterans of the traditional wars have access to contract beds, for which the Department of Veterans Affairs does pick up the tab.
Your question is specific, and my answer is that it depends on the provinces. Most of the provinces contribute part of the long-term care costs because the veterans are also residents of the provinces. But in some provinces, the full cost of care is covered by the federal government.