Hello Randi. Thanks for posting here in the community. I see that you are having trouble making your canon printer work with your surface device. What is the exact model of the surface device you have?
Basically, your Snapdragon-powered Surface Laptop Go can't use the usual Canon printer drivers (they’re for x86 systems). So, Windows uses a basic Microsoft driver that only does basic printing. That's why you don't see all the color options and web apps often print in black and white. Outlook and saved files print alright because they handle color differently.
Here's what you can do. Double-check print settings. Even if you don't see color options, some apps might have sneaky grayscale settings. Try to switch browsers and try printing from Firefox or Edge instead of Chrome. Try print to PDF first by saving as a PDF, then print from the PDF viewer. You can try network printing. If your printer has Wi-Fi and Canon has an app, that might bypass the driver issue.
Let me know if any of these work. We will try to look for other fixes.
All the best,
Rez