Chinese factory workers average $4.60CDN / hour.
Canadian factory workers average $26.55CDN / hour.
The Canadian dollar would have to drop to under 15 cents before Ontario would be competitive. Add supply chain access, energy costs, health and environment regulations, there is no price in which Ontario manufacturing will be competitive.