The Pros and Cons of Canvas use