I sell already printed felt products ( I am located in Orleans - Ottawa east) www.playfeltplus.com I do workshops for the CCPRN using the felt sets where we use felt, foam, cardstock etc to make additional resources during the make and take part.
I buy felt by the metre at fabricland. Or you can buy squares at Michaels. The squares offer more colour choices but you are limited to the size of the squares. I have also ordered felt from a company in the US but you have to order a minimum of 3 yards per colour and $50 worth and it was hard to tell if the shipping made it worthwhile but the colour choices are more.
I love to make resources out of felt and would love to get together with other providers interested too. I have lots of resource books we can take patterns from.