Hey thanks for that suggestion! Crafty certainly looks nice.
Seems like there are a lot of these engines/frameworks and that's awesome.
You are right though. Speed of canvas shouldn't be an issue for a simple game like this that isn't even real-time.
I'm still not sure of how exactly I should achieve my goal but I'll play around with canvas and see where I end up.