canvas sizing properly