Do I need to buy the book AND the Canvas digital copy?

No, you do not need to buy both. If you buy the Canvas Digital option, this gives you both the eBook and Canvas access completely digitally. Buying the Canvas Print option gives you Canvas Access but packaged with a printed book instead of an eBook.