Tarpaulin is a broader term covering non-woven or coated synthetic materials such as polyethylene or PVC, typically used where full waterproofing and durability are required.
Canvas is a woven, typically cotton-based fabric that may be treated for water resistance and is commonly used where breathability is required.

