Canal Block employs 5 employees. The Canal Block management team includes Dirk Bylsma (Owner), and Laurie Myers (Controller).
Looking for a particular Canal Block employee's phone or email?