With respect to the investment tax credit, it is a tax credit, so it's provided through the Income Tax Act. There's no cap per se. There is, however, a time limit. First, the higher income tax credit rates will be enforced until the end of 2030. Then, from 2031 to the end of 2040, the rates will be cut in half.
On May 5th, 2022. See this statement in context.