canvas correction