I’m in the business program and I think that the courses cover a pretty broad range of topics, which is a bit stressful but adds a lot of value to the degree. I do think they could add some more components that show how the industry actually works, since my degree so far has been theory based. The co-op program somewhat fulfills this though. SFU admin can be unsupportive though, if you need help with tuition adjustments or applying for immigration papers, etc. Advisors can be very hard to reach, enrolment tends to be difficult for upper level courses. Essentially if your journey has larger bumps, be prepared to fight a bit.