The real problem is that the Department of Justice and Canadian Heritage, in particular, don't interpret the act in the same way and don't have the same objective either.
The Department of Justice has gone to court twice to argue an extremely restrictive interpretation of part VII. For example, it claimed it could terminate programs promoting the development of linguistic minorities without contravening part VII, provided the government offered other programs providing that support. So if that's true—