I ended up going the Amazon route.
https://www.amazon.ca/gp/product/B00FM2WKAO/Seemed to be the best bang for the buck, though the downside is that I can't exactly rely on them always having the product as lot of stuff on there tends to be fly by night. But now I only wanted a couple 100w modules so worked out ok.
Now to figure out best way to mount them without leaks. Torn between Unistrut, or fully custom wood frame. Either way, I kinda have to improvise the way it actually mounts to the roof as I can't seem to find a product for that which is actually available for sale.
Think if I do the house I'll just try to find a solar installer to do just that part then they can worry about where to buy the stuff. I guess solar is still really niche. Don't even think we even have solar installers here. Solar is not really viable here, I'm just playing with it because I'm a nerd.