draw grid with canvas - better crispness when zoomed versus CSS gradient