Trusted by Toronto's Leading Institutions
A strong travel or hospitality AI solution is not just a chatbot sitting inside a booking page. It should support the full customer journey: discovery, comparison, booking, confirmation, pre-arrival communication, on-site service access, post-stay retention, and repeat engagement. It should reduce friction for the traveler or guest and create better visibility and workflow structure for the hospitality business operating behind it.
Travel and hospitality have become deeply digital-first industries where the AI layer is often the most critical competitive differentiator in the customer relationship.
Travelers search destinations, compare hotels, book stays, plan itineraries, request services, and manage reservations through AI-enhanced digital experiences on every device they own. Hotel guests expect AI-powered booking assistance, intelligent concierge access through dedicated AI interfaces, personalized service recommendations, loyalty account visibility, and seamless AI-supported interactions throughout the stay. Tourism brands, booking businesses, and hospitality operators are all under pressure to deliver smarter AI-driven experiences while improving internal operational efficiency and building stronger direct customer relationships.
That is where travel and hospitality AI development becomes strategically important.
At Canadian Software Agency, we design and develop custom travel and hospitality AI solutions for hotels, travel startups, tourism businesses, booking platforms, property-based hospitality brands, tour operators, and guest service providers. We build AI solutions that support travelers, guests, operators, service teams, and hospitality businesses that want to deliver a more modern, intelligent, and commercially effective digital experience across every platform and device.
Customer expectations in this space have shifted dramatically, and they continue to rise.
Travelers want convenience, speed, and personalized confidence in every digital interaction with a travel or hospitality brand. They want to discover options intuitively, receive personalized recommendations, complete bookings smoothly through an AI-enhanced interface, receive instant intelligent confirmation, and manage their trip or stay without friction across devices. Guests do not want to wait on hold for every request or navigate a generic system that treats every customer identically. They want to interact with AI-powered solutions that understand their preferences, anticipate their needs, and respond intelligently on whatever device they happen to be using.
At the same time, hospitality businesses need better AI-powered systems to coordinate service intelligently, increase guest satisfaction through personalization, reduce repetitive operational work through automation, and drive direct repeat bookings through AI-enhanced customer relationships that are not dependent on third-party platforms.
AI development helps solve both sides of that equation.
Travel and hospitality AI solutions create smarter booking experiences than generic digital tools, especially when users are receiving personalized destination recommendations, comparing options through AI-curated results, completing booking workflows enhanced by intelligent assistance, or engaging with conversational AI that guides them through complex multi-step reservation processes with context and confidence.
AI makes it easier to deliver personalized confirmations, intelligent reminders, tailored arrival instructions, context-aware upsell offers, AI-guided check-in assistance, and other intelligent communication that improves the customer journey before a trip or stay even begins through automated and personalized AI-driven workflows.
For hotels, resorts, rentals, and travel operators, an AI solution can support intelligent service requests, AI-powered messaging, personalized upgrade recommendations, amenity suggestions based on guest preferences, loyalty benefit optimization, and locally relevant recommendations through an AI-enhanced interface that guests can access from any device without downloading anything.
Travel and hospitality decisions repeat over time for loyal customers. AI allows brands to maintain intelligent direct digital relationships through predictive loyalty programs, learned preferences, hyper-personalized offers, and future trip or stay prompts delivered through an AI environment that understands each customer's history and anticipates their next travel intent.
Hospitality teams deal with high volumes of guest requests, booking updates, and coordination tasks. AI can intelligently route interactions, provide predictive management dashboards, automate routine service responses, and reduce the manual back-and-forth that consumes operational capacity without contributing to guest experience quality.
Travel startups and digital hospitality businesses increasingly choose AI-first approaches because intelligent personalization, automated service delivery, and smart discovery experiences create competitive differentiation that is difficult to replicate with conventional digital tools alone. A strong AI solution can become the core product intelligence and primary growth engine for a travel business built to scale.
A good travel or hospitality AI solution should not only help a user book something. It should help the business create a smarter, more personalized experience before, during, and after that interaction through an AI environment that is reliable, intelligent, and genuinely useful to everyone who touches it.
Many travel and hospitality businesses still rely on digital systems that treat every customer identically regardless of their preferences, history, or intent signals. Users drop off because search results feel irrelevant, recommendations are generic, product discovery lacks intelligence, and the booking workflow does not adapt to individual customer context. Properly built travel and hospitality AI addresses those drop-off points directly through personalization engines, intelligent search, and adaptive booking experiences built around real traveler behavior and preference data.
The traveler or guest often bounces between listing sites, confirmation emails, external support channels, printed instructions, booking dashboards, and disconnected messaging threads without any intelligent continuity connecting those interactions. AI solutions can centralize key stages of the customer journey into one smarter, more coherent digital experience that understands context, remembers preferences, and reduces the effort customers have to make to manage their travel or stay through an intelligently connected AI environment.
Guests and travelers often arrive with unanswered questions that a well-designed AI system could have anticipated and addressed automatically. AI-powered pre-arrival communication reduces that uncertainty through personalized, timely, and contextually relevant information delivery that improves the guest experience before the trip even starts through intelligent automation rather than manual communication workflows.
Hospitality operators frequently miss opportunities to improve satisfaction and generate incremental revenue because there is no intelligent digital channel through which guests can receive personalized recommendations, make contextually appropriate upgrade requests, or access AI-curated experience suggestions during their stay. An AI-powered guest engagement solution solves this problem by delivering the right information and offer to the right guest at the right moment without requiring generic broadcast communication.
Many travel brands struggle to build direct repeat customer relationships because their digital systems cannot learn from customer behavior and deliver the personalized experiences that make direct booking more appealing than third-party platform alternatives. AI-powered travel solutions with preference learning, predictive offer generation, and intelligent loyalty optimization create a direct digital relationship that reduces third-party dependency and improves margin on repeat bookings through genuinely personalized engagement.
Travel startups often begin with a strong AI concept and quickly discover they need production-grade machine learning infrastructure, training data pipelines, recommendation model architecture, natural language processing capabilities, intelligent search systems, and operational AI tooling to make the product genuinely useful at scale. Building the AI solution with the right architecture and data infrastructure from the beginning avoids the expensive rebuild that underplanned AI products eventually require.
We build travel booking AI solutions that help users discover, compare, and book travel-related services more intelligently through personalized and context-aware digital interfaces across every device. Depending on the project, these AI solutions support intelligent destination and property recommendation, natural language booking assistance, personalized availability and pricing presentation, conversational reservation workflows, AI-guided account management, secure payment processing with intelligent fraud detection, smart booking confirmation and notification delivery, personalized trip management, AI-powered support, and context-aware upsell opportunities. A good travel booking AI solution reduces decision hesitation and booking abandonment through intelligence rather than adding steps to an already complex process.
We create hotel-focused AI solutions that improve both the reservation experience and on-property guest service through intelligent and personalized digital interfaces. These AI solutions support personalized room and package recommendations, intelligent pre-arrival communication, AI-powered check-in assistance, smart service request routing, preference-based amenity suggestions, personalized local recommendation delivery, loyalty benefit optimization through AI, and intelligent guest messaging. A hotel AI solution should feel like a genuinely helpful digital concierge rather than a generic automated response system.
Some hospitality AI projects are focused less on the initial discovery and booking and more on the intelligent service opportunities that arise after the reservation is confirmed. We build guest experience AI solutions that support intelligent service request management, AI-powered concierge interactions, personalized itinerary and schedule recommendations, contextually relevant on-site information delivery, AI-curated activity and dining suggestions, intelligent upgrade offer timing, proactive issue detection and resolution support, and sentiment-aware feedback collection. These AI solutions are particularly valuable for hotels, resorts, luxury hospitality brands, and managed guest environments where personalized service intelligence determines loyalty.
We build tourism AI solutions for cities, tourism boards, travel companies, and experience-led brands that want to help users discover destinations, plan activities, receive personalized attraction recommendations, and move through destination experiences more intelligently through AI-enhanced digital interfaces. These projects include AI-powered attraction and experience recommendation engines, intelligent itinerary generation, natural language destination search, personalized event and activity suggestions, AI-guided local discovery, preference-based content personalization, and smart booking or inquiry workflows powered by AI.
Trip planning is one of the strongest AI use cases in travel because it involves complex multi-step organization that benefits enormously from intelligent assistance, preference learning, and contextual recommendation. We build itinerary and planning AI solutions that help users organize bookings, receive AI-generated schedule suggestions, discover personalized recommendations, and manage their complete trip in one intelligent digital environment that learns from behavior, syncs across devices, and delivers genuinely useful AI assistance throughout the journey.
For rental-focused hospitality businesses, we develop AI solutions that support intelligent property matching and recommendation, AI-assisted booking workflows, personalized check-in instruction delivery, smart guest communication through AI messaging tools, predictive service request management, preference-based property information delivery, AI-curated local recommendations, and intelligent account history-based personalization. These AI solutions serve both guest-facing intelligence and operational AI-assisted management functions within a connected digital environment.
We build AI solutions for tour operators, activity booking businesses, and experience brands that need intelligent workflows for matching users with the right experiences, personalizing activity recommendations, delivering contextually relevant itinerary information, managing AI-assisted guest communications, and sending intelligent reminders and updates based on guest behavior and preferences. These AI solutions support the full experience journey from intelligent discovery through post-activity personalized engagement and repeat experience recommendation.
If you are building a travel or hospitality startup, your AI solution may be the core intelligence that differentiates the entire product from conventional digital alternatives. We help founders define AI product scope, prioritize the intelligent workflows that will deliver the most value at launch, select the right AI models and infrastructure for the use case, and build AI-first products that are practical to release quickly and architecturally structured to scale as the user base, data volume, and AI capability requirements grow.
Where it adds practical and measurable operational value, we help hospitality businesses implement AI capabilities within their internal operations including intelligent demand forecasting, AI-powered revenue management support, automated guest communication routing, smart service workflow prioritization, sentiment analysis for guest feedback, AI-assisted staff scheduling support, operational anomaly detection, and internal knowledge management tools powered by large language models. We focus on operational AI that genuinely improves service delivery efficiency and guest satisfaction outcomes rather than adding technical complexity without measurable business impact.
We build a wide range of travel and hospitality AI solutions, including:
Different travel and hospitality business models require different AI solution structures and approaches. A hotel guest AI concierge is not the same as a travel marketplace recommendation engine. A tourism discovery AI platform is not the same as a tour booking AI assistant. A vacation rental AI matching system has different requirements from a luxury hospitality personalization engine. We tailor the AI architecture, model selection, training approach, and feature set around the actual service model and customer journey of each travel or hospitality business we work with.
A custom AI solution in this space can include a wide range of intelligent capabilities depending on the business model, but commonly important features include:
Most serious travel and hospitality AI solutions are not simple rule-based chatbots or basic recommendation filters. They are connected intelligent systems with multiple layers that have to work together reliably to deliver genuinely useful AI experiences.
This is the intelligent interface used by travelers, guests, customers, staff, or service providers across desktop and mobile devices. It handles personalized booking flows, intelligent itinerary assistance, conversational service requests, AI-powered account management, and all intelligent digital interactions that make the AI solution useful and genuinely superior to conventional digital alternatives.
This layer contains the trained machine learning models, large language model integrations, recommendation algorithms, natural language processing pipelines, personalization engines, and prediction systems that power the intelligence behind the travel and hospitality AI product. Model selection, fine-tuning, and inference optimization at this layer directly determine the quality and speed of AI-powered experiences delivered to guests and travelers.
AI solutions in travel and hospitality require robust data infrastructure including training data pipelines, feature engineering systems, guest preference data stores, behavioral event tracking, model training and evaluation workflows, and the data governance structures that ensure AI models improve over time as more customer interactions generate richer training signals.
The backend manages users, bookings, reservations, payments, inventory and availability logic, messaging, notifications, guest profiles, loyalty data, and the workflow rules that keep the experience consistent and scalable while feeding the data infrastructure that powers ongoing AI model improvement.
Most travel and hospitality AI solutions need an operational admin dashboard where teams can manage bookings, guest requests, AI model performance, property content, inventory and availability, promotional offers, support interactions, team coordination, and AI-enhanced performance reporting from a centralized management environment.
Travel and hospitality AI solutions typically need to connect with booking systems and channel managers, property management systems, CRM and guest data tools, payment gateways, analytics platforms, map and geolocation services, customer support tools, loyalty systems, and internal operational APIs. The quality of these integrations determines both how well the AI solution serves customers and how effectively the underlying models can learn from real operational data.
This architecture matters because many travel and hospitality AI products succeed or fail based on the quality of data infrastructure and model design rather than the sophistication of the front-end interface alone.
AI is not a feature to add to a travel or hospitality product. For the businesses we work with, it is the foundation of what makes the product genuinely more valuable than conventional digital alternatives. Practical and high-impact AI applications within travel and hospitality solutions include:
A travel AI solution might use a large language model to generate a fully personalized itinerary based on a traveler's stated preferences, past booking history, and real-time destination data. A hotel guest AI concierge might use natural language understanding to answer complex pre-arrival questions and predict the right upgrade offer for each individual guest based on their profile and behavior signals. A tourism AI platform might use collaborative filtering and content-based recommendation to make destination discovery genuinely personalized for each user regardless of how they phrase their search. We focus exclusively on AI applications that improve the customer journey or hospitality operational efficiency in meaningful and measurable ways.
Travel and hospitality AI solutions compete on intelligence and trust in equal measure. If an AI-powered booking flow delivers inaccurate recommendations or behaves unpredictably, users abandon it permanently. If AI-generated confirmations or personalized communication contains errors, trust in the entire platform collapses. If AI guest service responses are irrelevant or unhelpful at the moment when the guest relationship is most important, the experience becomes a liability rather than an asset. If AI-powered payment workflows feel unsafe or opaque, bookings do not complete. Our development approach for travel and hospitality AI solutions emphasizes:
A good travel or hospitality AI solution should feel genuinely intelligent, dependable, and helpful during the high-intent moments that matter most including booking, pre-arrival preparation, in-stay service requests, and issue resolution when something goes wrong.
AI solutions in the travel and hospitality category typically rely on integrations with multiple external systems to deliver complete, accurate, and intelligent experiences to users and operational teams.
Common integration requirements include:
Integration planning directly affects the quality of AI recommendations and personalization within the solution, guest communication intelligence and timeliness, service coordination between AI-facing and operational systems, the richness of training data available for ongoing model improvement, and the long-term commercial effectiveness of the AI product.
A travel or hospitality AI solution should fit naturally into the larger data, reservation, service, and operational ecosystem of the business rather than becoming an isolated intelligence layer that cannot learn from real operational signals.
Travel and hospitality AI development costs vary depending on the AI capability scope, model complexity, data infrastructure requirements, integration needs, and operational features required.
| Project Type | Estimated Cost (CAD) |
|---|---|
| Focused AI MVP | $30,000 to $75,000 |
| Mid-range travel or hospitality AI solution | $75,000 to $180,000 |
| Advanced multi-model AI platform | $180,000 to $400,000+ |
A focused AI recommendation feature integrated into an existing hospitality platform is very different from a full AI-powered travel marketplace or a multi-model hospitality intelligence platform with custom training infrastructure. That is why AI product planning and discovery matter so much early in the process before development investment is committed.
We follow a structured development process to ensure every travel and hospitality AI project is delivered successfully and aligned with real business outcomes.
We begin by understanding your users, their booking or guest journey across digital touchpoints, your operational workflows, your service model, your existing data environment, and your AI product goals. Discovery is where we establish what the AI solution needs to accomplish for both customers and the business, what data is available to train and improve AI models, and where AI will genuinely add value before any model selection or development work begins.
We define AI capabilities and scope, model selection and architecture decisions, data infrastructure requirements, integration needs, user roles and permission structures, phased roadmap delivery, feature priorities, admin dashboard requirements, and the technical architecture that will support both current AI needs and future model improvement and capability expansion.
We design around real traveler and guest behavior and around the specific ways AI assistance should be presented within the product experience. The AI-enhanced interface should surface intelligence naturally, support confidence during booking and service interactions, and present AI-generated recommendations and assistance in ways that help users make decisions without feeling manipulated or confused by automated output.
We build the AI model infrastructure, train and fine-tune models on relevant travel and hospitality data, develop the application frontend and backend systems, build the admin dashboard and AI monitoring environment, create the data pipeline and training infrastructure, and implement the API integration layer and all the travel and hospitality-specific AI functionality defined during planning and design phases.
We evaluate AI model performance against defined quality benchmarks, test recommendation accuracy, natural language understanding quality, personalization relevance, booking workflow reliability, payment processing, notification delivery, account management, guest service interactions, integration reliability, responsive behavior across devices, and overall AI solution performance carefully before any public launch.
After launch, we support ongoing AI model monitoring and improvement, feature development, analytics-driven optimization, integration expansion, model retraining as new data accumulates, and long-term roadmap evolution based on how users actually interact with the AI solution and how the business continues to grow and generate richer training signals.
The goal is not simply to use AI. It is to build secure, scalable, enterprise-grade AI systems that solve real government challenges while remaining reliable, explainable, and maintainable.
For Generative AI, conversational assistants, intelligent automation, summarization, and natural language understanding.
For enterprise-grade AI deployments with security, compliance, and Microsoft cloud integration.
For enterprise conversational AI, reasoning, document analysis, and knowledge assistants.
For multimodal AI capabilities, reasoning, and enterprise AI applications.
For open-source Large Language Model deployments and customizable AI applications.
For AI development, machine learning, automation, and data processing.
For building AI workflows, orchestration, and Retrieval-Augmented Generation (RAG) applications.
For semantic search, knowledge retrieval, and Retrieval-Augmented Generation (RAG).
For deep learning model development and AI research.
For machine learning, predictive analytics, and production AI systems.
For NLP models, LLM deployment, text processing, and AI inference.
For high-performance AI APIs and backend services.
For containerized AI deployments and environment consistency.
For orchestration, scaling, and high-availability AI infrastructure.
For cloud infrastructure, AI workloads, storage, and enterprise scalability.
For enterprise cloud services, AI infrastructure, and secure government deployments.
For AI infrastructure, machine learning services, and scalable cloud computing.
For structured application and operational data.
For flexible document storage and AI application data.
For caching, session management, and AI performance optimization.
For version control and collaborative AI development.
For source code management, collaboration, and CI/CD workflows.
Travel and hospitality AI development requires more than API calls to a large language model and a recommendation widget added to a booking page. It depends on genuine machine learning expertise, customer journey design for complex AI-enhanced travel interactions, responsible AI development practices, scalable model infrastructure, production-grade data pipeline architecture, and a long-term AI product development perspective that keeps the solution commercially effective as models improve, data accumulates, and customer expectations continue to evolve. Clients choose us because:
For travel startups, tourism brands, hotels, and hospitality businesses in Montreal and across Canada, that means working with an AI development team that can help create a smarter digital product and a genuinely better customer experience through AI that is built to last, designed to improve, and commercially aligned with real business outcomes.

Uniquely Canadian.
Explore how we solved complex technical challenges for industry leaders.
Businesses looking for AI solution development services often also require additional digital solutions to scale their platforms. Canadian Software Agency also provides:
Custom web platforms and scalable applications.
Native and cross-platform mobile apps for startups and enterprises.
Interactive gaming solutions for mobile and web platforms.
Custom ecommerce platforms and WooCommerce solutions.
We build travel booking AI and recommendation engines, hotel and resort AI concierge solutions, guest experience and service AI platforms, tourism and destination AI discovery systems, itinerary and trip planning AI assistants, vacation rental AI matching platforms, tour and activity AI recommendation systems, conversational AI hospitality portals, travel startup AI MVPs, hospitality operations AI automation tools, predictive analytics AI platforms, and natural language processing solutions for travel and hospitality applications.
Yes. Every travel and hospitality AI solution we build is designed and developed to deliver consistent and high-quality AI-powered experiences across desktop, tablet, and mobile platforms so that users receive intelligent assistance regardless of which device they use to interact with the AI solution.
Yes. We build hotel and guest-facing AI solutions that support personalized booking recommendations, intelligent pre-arrival communication, AI-powered check-in assistance, smart service request management, conversational AI concierge features, loyalty optimization through AI, and personalized guest engagement throughout the stay.
Yes. We develop travel booking AI solutions that support personalized destination and property recommendation, natural language booking assistance, intelligent availability and pricing presentation, AI-guided reservation workflows, secure payment processing with fraud detection, smart booking confirmations, and AI-enhanced trip management throughout the customer journey.
Yes. We create tourism and destination AI solutions that help users discover relevant experiences through personalized recommendations, generate intelligent itineraries, access AI-curated local guidance, and interact with destination content through a well-designed and genuinely intelligent AI-powered interface.
Yes. We design and build integrations between travel and hospitality AI solutions and booking platforms, property management systems, payment providers, CRM tools, loyalty systems, analytics platforms, and other internal or third-party systems where appropriate for the project through API development, data pipeline construction, and custom integration engineering.
Costs vary depending on the AI capability scope, model complexity, data infrastructure requirements, integration needs, and operational features. Focused MVP AI solutions may start around CAD $30,000 to $75,000, while more advanced multi-model AI platforms with custom training infrastructure, complex integrations, and operational AI dashboards can range significantly higher.
A focused MVP AI solution may be deliverable within two to four months, while a larger AI product with custom model training, complex recommendation infrastructure, data pipelines, and multiple external system integrations will require a longer phased delivery timeline. Timelines depend on AI scope, data availability, and complexity established during discovery and planning.
Yes. We help travel and hospitality startups define their AI MVP scope, select the right models and infrastructure for the use case, prioritize the AI capabilities that will deliver the most value at launch, and build AI-first products that are practical to release quickly and architecturally structured to scale as the user base, data volume, and AI capability requirements grow.
Yes. We can implement practical AI capabilities within existing travel and hospitality platforms including recommendation engines, personalized destination and experience suggestions, AI-powered search enhancement, conversational guest support, itinerary assistance, demand forecasting, and content personalization features built around the specific customer journey and data environment of each project.
Yes. If your current AI solution is underperforming, built on outdated model architecture, inadequately integrated with your current data systems, or no longer delivering the intelligent experience your customers expect, we can redesign, rebuild, or enhance it in a structured and phased approach that improves AI quality without disrupting your existing operations.
Yes. We support travel and hospitality AI solutions after launch through model performance monitoring, retraining and improvement cycles, AI output quality assurance, infrastructure scaling, integration management, feature development, and ongoing roadmap delivery based on how users interact with the AI solution and how business data accumulates over time.
Our clients love us because we prioritize effective communication throughout every project, take genuine ownership of the AI solutions we build, and are committed to delivering high-quality travel and hospitality AI development that meets the highest standards of technical excellence, responsible AI practice, and commercial performance.
“They were proactive in addressing our needs and promptly responded to any concerns or inquiries we had. With Canadian Software Agency’s help, we increased online visibility, web traffic, and qualified leads.”
Debra Cafaro,
Chairman & CEO, Vintas
“They met expectations, and we’ve seen an increase in downloads and monthly users. Our business doubled from this new product line. Canadian Software Agency was ahead of schedule with deliverables — turnaround time was about 48 hours. They were passionate and efficient about their work and transformed the client’s vision into a viable product. ”
“They met expectations, and we’ve seen an increase in downloads and monthly users. Our business doubled from this new product line. Canadian Software Agency was ahead of schedule with deliverables — turnaround time was about 48 hours. ”
VP of Marketing, OSI Affiliate
“Canadian Software Agency was an excellent partner in bringing our vision to life! They managed to strike the right balance between aesthetics and functionality, ensuring that the end product was not only visually appealing but also practical and usable.”
Director – Nutrition for Lifestyle
Luke Schubert,
Head of Product, Open Forest Protocol
Director of Business Dev, LEFTY PRODUCTION CO.
“They met expectations, and we’ve seen an increase in downloads and monthly users. Our business doubled from this new product line. Canadian Software Agency was ahead of schedule with deliverables — turnaround time was about 48 hours. ”
Tariehk,
VP of Marketing, OSI Affiliate
“They were proactive in addressing our needs and promptly responded to any concerns or inquiries we had. With Canadian Software Agency’s help, we increased online visibility, web traffic, and qualified leads.”
Debra Cafaro,
Chairman & CEO, Vintas
Luke Schubert,
Head of Product, Open Forest Protocol
Director of Business Dev, LEFTY PRODUCTION CO.
“Canadian Software Agency was an excellent partner in bringing our vision to life! They managed to strike the right balance between aesthetics and functionality, ensuring that the end product was not only visually appealing but also practical and usable.”
Director – Nutrition for Lifestyle
Whether you are launching a travel startup AI product, improving hotel guest experience through intelligent personalization, building an AI-powered booking and recommendation solution, adding AI intelligence to an existing hospitality platform, or creating an AI-first tourism discovery experience, we can help you build an AI solution that is scalable, commercially effective, and genuinely aligned with your business goals.
Book a Consultation
Canadian Software Agency provides development services across major Canadian cities including Toronto, Vancouver, Ottawa, Montreal, Calgary, and Edmonton.