I'll answer my own question as we did figure out the problem. Yes, indeed the Civic Ex (Canadian Si) ecu started and ran the B18B. The reason it wasn't starting before was due to the valve adjustment from the engine machinist. The valve lash was way out of wack and the valves were not closing. A quick compression test revealed the problem.