diff --git a/docs/tokens/color.md b/docs/tokens/color.md
index 94f5db67b0..ec38b9f76e 100644
--- a/docs/tokens/color.md
+++ b/docs/tokens/color.md
@@ -98,6 +98,24 @@ Theme tokens give you a semantic way to reference colors in your app. The primar
+
+
+ Canvas
+ --o-color-canvas-{n}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Black & White
diff --git a/src/themes/light.css b/src/themes/light.css
index d822e04b76..4aeffb587f 100644
--- a/src/themes/light.css
+++ b/src/themes/light.css
@@ -193,6 +193,19 @@
--o-color-neutral-900: var(--o-color-CW-900);
--o-color-neutral-950: var(--o-color-CW-950);
+ /* Canvas */
+ --o-color-canvas-50: var(--o-color-GR-50);
+ --o-color-canvas-100: var(--o-color-GR-100);
+ --o-color-canvas-200: var(--o-color-GR-200);
+ --o-color-canvas-300: var(--o-color-GR-300);
+ --o-color-canvas-400: var(--o-color-GR-400);
+ --o-color-canvas-500: var(--o-color-GR-500);
+ --o-color-canvas-600: var(--o-color-GR-600);
+ --o-color-canvas-700: var(--o-color-GR-700);
+ --o-color-canvas-800: var(--o-color-GR-800);
+ --o-color-canvas-900: var(--o-color-GR-900);
+ --o-color-canvas-950: var(--o-color-GR-950);
+
/* Neutral one-offs */
--o-color-neutral-0: hsl(0, 0%, 100%);
--o-color-neutral-1000: hsl(0, 0%, 0%);