ALLAN & KENNEDY ENGINEERING LTD.