Canvas Spaces allows users to create Canvas “shells” similar to course shells, but for general and non-academic purposes. Such extended uses can include student clubs/groups, research group ...
You can allow users who are not part of the SFU community to access your Canvas course. You would add and create an external account. Add an external account to your course as an observer, a teacher, ...