The ELM327 can definitely talk via CAN - my app uses it that way. And it can also access Toyota-specific ECUs, using Toyota's protocol over CAN. So if you know the specific PIDs, you can definitely get that data via an ELM327. It should be on the engine ECU, and Torque can talk to the engine ECU, so you should be fine.
I might be able to find those PIDs for you, actually. I'll report back.
P.S. About my app (Carista): someone already sent me a report from a BRZ, so... the rest of y'all have been beaten