It may seem like a chunk of change.....but believe me.......5 gallons of P50 from Maxim Oil in Fort Worth Texas is worth it! A VERY happy customer here. Canola oil is good, but doesn't really even begin to offer what the faster oils offer.
Just for reference sake, I think canola oil warmed to 130F will fall somewhere around a 9 second ball speed. P50 is a 7 second ball speed oil. Plus, the P50 is engineered to not only get under the PN in time for shallow hardening steels, but also slows down to handle the martensite formation temps better. I cannot recommend it enough myself.
There is another oil.......DT-48. I am not familiar with who sells it, but IIRC, it is around the same speed as the P50. May be an option?