By the legislative bodies in the provinces and territories. For instance in BC: http://www.bclaws.ca/civix/document/id/complete/statreg/9611...
In Canada engineer is like lawyer. You can specialize in a certain part of law (e.g. patent, corporate, criminal). just like you specialize in certain fields (e.g. aerospace, mechanical, geomagnetic, biomed). What matters in both cases is being given a license.