DOM or Canvas for UI?

Hello everybody!

I’m creating a custom application which lies over OpenLayers map from OpenStreetMap and pulls the coords from the screen display.
I’m wondering if I can run a canvas over the OpenLayers layer or whether I should go with SVG icons and DOM elements?

Thanks!

y0sh3k