I'll correct what you're saying. Elections Canada does not have these powers, but rather the Commissioner of Canada Elections does. As has already been mentioned, the power to compel testimony now exists. That was added administratively.
On March 2nd, 2023. See this statement in context.