There has never been a program that automatically provided funds on designation. Canada's national historic sites program has always been a program where some sites are owned by the federal government and some sites are owned by other bodies--provincial governments, municipal governments, private individuals, and corporations.
There has been a cost-sharing program for probably the last 20 years where sites not owned by government could apply to do specific conservation projects and have the government make a contribution.
That program still exists in theory, but it is not well funded.