Which city hosted McDonald's first restaurant in Canada in 1967?

The story behind the answer

Richmond, British Columbia, hosted McDonald's first Canadian restaurant when the chain entered Canada in 1967.

The restaurant opened in Richmond, a city in the Vancouver metropolitan area. This location is distinct from Vancouver itself, a common mix-up caused by the two cities' close geographic relationship and by the tendency to describe the opening as part of the Vancouver area.

The Canadian launch was an important branding milestone because it tested whether McDonald's recognizable restaurant design, menu presentation, and service model could cross an international border. Canada became the company's first market outside the United States and later developed its own localized products and marketing.

The Richmond opening preceded McDonald's expansion into many other countries. It therefore represents both a specific local event and the beginning of the chain's worldwide restaurant network.

Source: Wikipedia · fact-checked Oct. 2026

Add question to a list

Choose a list to keep this question in: