Process optimization and investigating the effects of torrefaction and pelletization on steam gasification of canola residue