First, let me clarify some things.
1.You said that you have been accepted by a university in Waterloo. Is this a program under the university? Are you going to be a full-time student? If yes, then you need to apply for a student permit and a TRV.
2. If it's more of an internship program where...