Canada cnc drive shaft