is canyon an open syllable

Yes, "canyon" is an open syllable.