CLC-3150 Use safe_json; log warning messages from Canvas import