It looks like it is an offline application (after license verification) in he FAQ
>You will need to be online to download and activate your license with your free Canva account. From then on, there is no requirement to be online, even with extended offline periods.
As a long time Adobe "user" (read: hater) I'm curious if this decision targets Adobe or Microsoft options more..? Maybe both.