John, have you checked Leo's Camera on Granville street? When I was there they had all sorts of stuff, including some Forte paper (snif snif), all sorts of pro color film, etc. They seem to be in the right category for your needs.