For more information about our products, please contact:


Maestro Product Information & Sales Worldwide

Toll Free North America: 1-888-NORTH88 (1-888-667-8488)

Phone: (905) 940-1923

Fax: (905) 940-1925            

Accounting Department Fax: (416) 342-1765

Email To:



Maestro Help Desk

Support can be reached by calling (905) 940-1924,

Fax (416)342-1775 or Help Desk Web Chat


Corporate Office Headquarters

65 Allstate Parkway, Suite 100

Markham, Ontario L3R 9X1



If you are a Maestro client we value your feedback and want to hear from you. If you have any questions or concerns that you'd like to discuss with Maestro's president, please email


Accesibility Policy