There is no common definition of the middle class because it is very difficult to define it. It varies enormously by region and the age of the individuals and whether or not they have reached their maximum income cycles.
You used the national income distribution, but someone in the middle class living in downtown Toronto would have to have a much higher income than someone in the middle class living in a rural area.