Home Solutions About Contact LET’S WORK TOGETHER. 100 University Ave. 5th Floor Toronto, ON M5J 1V6 info@demandpower.ca | 1.855.336.2638 LET’S WORK TOGETHER. 100 University Ave. 5th Floor Toronto, ON M5J 1V6 info@demandpower.ca 1.855.336.2638