canyon pretty