Langstaff & Sloan Inc 300 New Toronto Street M8V 2E8