No, in fact there is a limit to how many zero-emission vehicle purchases a business can make under the program. It's limited to 10 purchases per year. There is a limit, and it would be safe to say that the majority are by individual Canadians.
On October 26th, 2020. See this statement in context.