We are fortunate here in Canada in that we can instruct on such things as multi engine ratings, IFR ratings, sea plane ratings and type ratings without having to hold a flight instructor rating.
We are also fortunate in that bureaucratic inertia guarantees nothing will change in the forseable future.
To my way of thinking it makes perfect sense to allow a pilot to instruct for these ratings without having to go through the flight instructors rating process, as long as said pilot meets the experience requirements set out in the rules.