17歳だけでバンクーバーのホテルにチェックインできるかは、かなり厳しいです。British Columbiaでは成人年齢が19歳なので、多くのホテルはチェックインできる最低年齢を19歳にしています。例としてVancouverのMarriott系ホテルやThe St. Regis Hotel Vancouverでも、最低チェックイン年齢は19歳と案内されています。
保護者が予約して同意書を持たせても、当日フロントで断られる可能性があります。特にクレジットカードの提示、デポジット、本人確認が必要なため、17歳本人名義の予約だけでは通らないことが多いです。必ず予約前にホテルへ英語で「I am 17. Can I check in without a parent or legal guardian?(17歳ですが、親または法的保護者なしでチェックインできますか)」とメールで確認し、可否を文面で残してください。
持参した方がよいものは、パスポート、予約確認書、保護者の同意書、保護者の連絡先、保護者の身分証コピー、宿泊費とデポジット用のカードです。また、カナダ入国では18歳未満が単独で来る場合、親の許可を示す書類などを求められることがあります。
現地で困らない現実的な方法は、19歳以上の家族・引率者と同室で泊まれるホテルを選ぶ、または未成年受け入れ条件を明記したホステルや学生向け宿泊先に事前確認することです。電話だけでなく、必ずメールで「17歳のみで宿泊可」と残すのが安全です。
参考情報:Age of Majority Act/Minor children travelling to Canada/Residence Inn Vancouver Downtown Hotel Information/The St. Regis Hotel Vancouver Hotel Policies
参考サイト
Age of Majority Act
https://www.bclaws.gov.bc.ca/civix/document/id/complete/statreg/96007_01
Minor children travelling to Canada - Canada.ca
https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/minor-children-travelling-canada.html