Canadian PUPS is an excellent and professional company that we enjoyed dealing with. Sarah is so pleasant on the phone you can't help but be in a good mood after talking with her. The drivers are friendly and professional. The PUP was clean and secure. No hassle when dealing with this company. We strongly recommend using Canadian PUPS!