Here is the highway traffic act for ontario, as far as i know it is perfectly legal to swap in a B18, i know several people in the toronto area with that swap. I think drive clean is done according to the engine, but i would call a shop and find out for yourself. Hope this helps, good luck
http://www.e-laws.gov.on.ca/DBLaws/S...sh/90h08_e.htm