I'm off to UBCs program in the fall. I couldn't find another school that offered a 2 year degree which the school actively boasted about and you can do 4-8 months of co-op.
If you want to stay in Ontario though Windsor does one in 3 semesters for people with a degree already.
http://www.uwindsor.ca/cs/835/bcs-general-for-university-graduates its a general degree though not an honours like UBC and Mac...and its Windsor (where I just finished my science degree) which isn't the best school.