RE: making fuel
JP, This could be an adventure for you.
If you are intending to buy small quantities it is a bit of a chore finding suppliers. Alcohol can be purchased in hardware stores. Look for 99% pure Methyl Hydrate. Synthetic oil such as Klotz can be purchased at Motor cycle stores. Decent hobby stores sell Sig castor oil. Nitro is a problem. I usually buy a gallon from the Klotz booth at the Toledo show.
There used to be a store in Markham called the "Winners Circle" I do not know if it still exists. You will have to dig around and find stores that cater to the performance motor cycle/Go kart crowd.
That is the best I can offer.
Ed S