@contrex,
The U.S. seems to have a system where universities are sometimes called colleges.
Colleges in Canada are more like technical schools, and have no professors (unless it's a former university prof who didn't make tenure and needed a teaching gig. That person might be called Dr. X, but won't be referred to as being a professor).
Most college programs are three years in length, though there is a range of 1 - 4 years. Universities in Canada have entirely dropped the general three year option and now only offer four year honours programs at the undergraduate level.