no need to upload cv.
only sop is required along with the necessary document listed on check list to apply for study permit.
letter of explanation and sop are same.
All public funded colleges like these two carry equal values.
Facilities wise i would say seneca is better and regarding loaction that u can check for yourself on maps which suits you better.
All public funded colleges carry same reputation.
The employer will give same weight-age to all these colleges.
So look for some other criteria like to rank them.