I so agree with you on that one! I think most people in the GTA have no clue that the left lane is for *passing*. It's got to the point where I pass using the right lane.
Oh they are are everywhere in Brampton. I always get stuck behind some idiot doing 30km under the speed limit on my way to work.