Canvas: Finishing Touches