Well, it certainly seems to be one of the more funded colleges and the reviews are good as per my research. The key thing is for anyone to do your own research, because afterall the more research you do the more you know and if you are for some weird reason called for an interview by the HC, you have things to tell the VO. Make sure you look at the program details and know whats there.
I researched the following other colleges : Conestoga, Humber, and SAIT from Alberta. Looks to be like Seneca is the only one which offers exactly what i want.
Have any of you already applied for the Permit? Have you done or Are you doing it Online?