Make canvas only if requested --kazu