Canadian Rafting Adventures puts the guest experience as its top priority and maintains its solid foundation and core values.