Ashley, just a small Point. People without background knowledge may misinterpret your message.
It is impossible to do so on canvas2d. To render 3d on canvas2d Is possible. but it is slow and produce an visual of poor quality compared to what webgl can get.