do they allow pets??
Unfortunately no. That is a negative and not sure why they don't, but no.
Pets are not allowed in the lodging facilities.
Get an answer from Canyon Inn staff and past guests.