Overall, the University of Waterloo is great. The services the university offers, staff, and most of the professors (not all, most, and based on my experiences) are very understanding, caring, and passionate. And, you have a variety of clubs and events to attend to gain experience in your field of choice. Now, I will talk more about GBDA, so buckle up.
From a GBDA student standpoint, this program is amazing if you are considering entrepreneurship or UX/UI design and research, digital design, interactive media, etc, as your future career path. GBDA offers innovative classrooms with exciting topics, technologies, and resources for you to unleash your ideas in interactive design. You would be surprised at how easy the designing courses are, but you can only excel and shine if you put in the effort and time for the courses.
However, there are a few things to consider. First, the program is offered in Stratford, a hardly student-friendly city. With that said, the time you spend commuting to campus is a sacrifice of your sleep if you have 9 AM classes, or you will need to move to Stratford for 3 years if you cannot find car pool to school(after the first year, all GBDA courses will be offered in-person on the Stratford campus). Although there is a business aspect to it, the business courses in GBDA are very general. Most of them are offered in 3A and 3B terms, depending on what your cohort is. Hence, if you are considering to pursuit a more business-centric or marketing career path, I would recommend choosing a different program than GBDA.