About Us
Solar Technologies Canada was founded in 1999 and has its headquarters in Ontario, Canada.
STC Graphics a division of Solar Technologies Canada that manufactures and distributes a comprehensive range of media for the sign and large format digital printing industry.
In a short span of time, the STC brand has been accepted worldwide due to its commitment to providing superior quality products at competitive prices, which enhances the overall value and creates a more competitive advantage for our customers.