Canadian citizens do need a valid passport to journey to Rome, Italy, although you will not need a visa if your stay is for under 90 days and for business or tourism purposes.