There are two issues really with biomass energy. One is that biomass can only be collected and transported economically over very short distances. So think of a 20-mile or 30-mile radius around some type of a processing plant that will produce a useful energy byproduct.
The second thing is that the variability of the feedstock is very substantial. There are, however, processes being developed today that will much more economically work on small unit quantities of stuff, be it corn stover or waste wood, and so on and so forth. I think you'll appreciate that you couldn't collect all of B.C.'s supply of wood waste and send it to a central processing plant. It would simply be uneconomic and impractical.
The other issue is that the outputs from biomass energy processes need to be integrated into the conventional energy infrastructure we have, and this is a challenge for all renewables and all alternate sources of energy. Sure, there are significant technological challenges in developing those processes themselves, but above all it is being able to get the outputs of those, be they biodiesel or electricity or whatever else, integrated into the pipeline and wire networks we have in this country, so they can be delivered to consumers, as consumers are used to receiving them.