Hi Henrik, Canva needs to be able to connect directly to the CMS, which needs to be available from the public internet and must have HTTPS enabled. If your CMS is on a private network or only available via HTTP then I am afraid it is not suitable.
More info can be found here: Canva Integration | Xibo Open Source Digital Signage