For top and suit, Mexx, they have 34/36.
For pants, too hard!! I only found some at DKNY(junior) Montreal store.
For dress, everywhere for junior or youth.
There is one shop in the Rideau Center, opposite to the Sears at the third floor. Most of their suits are made in HK, expensive but relatively fitted sizes.