Canadian shops led in revenue growth, lagged in parts markups in 2023: Fullbay