diff --git a/x-pack/legacy/plugins/canvas/public/legacy_start.ts b/x-pack/legacy/plugins/canvas/public/legacy_start.ts
index 972427e166afc..21bf5aaa6d818 100644
--- a/x-pack/legacy/plugins/canvas/public/legacy_start.ts
+++ b/x-pack/legacy/plugins/canvas/public/legacy_start.ts
@@ -16,6 +16,12 @@ import 'uiExports/spyModes';
 import 'uiExports/embeddableFactories';
 import 'uiExports/interpreter';
 
+// TODO: These dependencies should be moved into plugin startup methods
+// Load the interpreter so that the kbnInterpreter global will be available when plugins load
+import 'plugins/interpreter/interpreter';
+// Load our app component to initialize registries
+import './components/app';
+
 // load application code
 import 'uiExports/canvas';