The MOL tasked Professional Engineers Ontario to come up with a more comprehensive Standard for the inspection of tower cranes. This Standard is currently in development:
PEO Standard For Tower Crane Inspection
CCP Engineering can put together a comprehensive tower crane inspection plan or just add an electrical/mechanical inspection component to your existing plan.