Is there a way to draw to ttkinter.Canvas like javascript or .NET canvas?
I.E drawline() without storing an object for that line which can be manipulated later.
I'm not sure what you mean by "storing an object". The canvas gives each thing you draw an id, but you don't have to store it. You can't prevent the canvas from assigning an id to the object but are free to completely ignore it.
What problem are you trying to solve where you perceive this to be an issue?
[edit] To clarify: yes, the interpreter keeps some sort of data for each thing that is drawn. It's not an object in the sense of a Python object though. It's more like a location in memory that describes the thing that was drawn.
Using tkinter.Canvas stateless-ly