windsor is pretty good for automobile sector..apart from that windsor have establish a rennovated building for engineering with state of the art facilities.hope so its ranking will be improved with that..
you dont need to submit half of the fee in advance..
you just need to submit fee for two courses or three for your semester..thats it.
if your profile is good do go for other universities like concordia,regina,saskatechewan they hav lower fee nd good ranking than windsor