What I like about this site is that information is available for just about any Canadian stock. Sometimes, it will not provide data for a Cdn. stock, if the stock is also listed on a US exchange, in which case, one would simply view data available for the stock using the US ticker symbol.
A password is required to sign in; so, it may or may not work for your program.