I believe it's sometime in May, or at least once all the final marks have been processed and will come up on MUGSI.
As to your main question: there is a definite answer to it, I just can't remember (its been asked a few times on here and I can't seem to find it on search). I think its pretty important to get into contact with engineering student services to track this matter because sometimes, if the circumstances are not ideal, you'll have to ask/negotiate/plead to be accepted conditionally because the system is largely automatic and you may get the 'may not continue' message on the degree audit or MUGSI (or wherever it appears).
In any case, whether you work things out or get into the program you want (or not), if you really want to get into a particular program, be ready to 'shadow' it. This means taking courses the stream requires that are found on the undergraduate calender.
It's also a very good idea to take the engineering math courses as soon as you possibly can, because they're of the few engineering courses you can take during the summer, and it will decrease yearly stress
If you're only doing one course in the summer, do this for sure.