Hi @conorepo,
It'd be very unusual for a tool integrated into Canvas to sidestep any kind of LTI integration. The only way to do this without implementing the LTI spec would be to install the tool through custom javascript. Some tools take this approach, such as Pronto, which displays a chat window within the user's current screen.
Pronto Chat popup window
Most tools, including Pronto, opt to use LTI for authentication and then immediately redirect to the API. Generally this is the best approach if your tool isn't trying to do any kind of novel placements within Canvas (e.g., Pronto's popup or Blackboard Ally's accessibility dials).
I hope this helps.