I've attended both university and college in Ontario.  From my experience the quality of the 'teaching' was much better at the college simply because they college instructors/profs all had work experience in the fields that they were teaching.  This gave them much more depth and they were able to relate the theory and the applied through real examples.  

At university very few of the profs had ever ventured outside of academia.  Conducting research is one thing, but making things work in the real world is something different altogether.