The market moves fast. Canadian Ad Insider gets you there first.
Account moves, people moves, and the conversations shaping Canada’s advertising industry — before your competitors see them.
It is frequent flyer time, no, not that one – this is happening on the MyMcDonald’s Rewards app! McDonald’s Canada is rolling out a new campaign to promote their new Frequent Fryer Program that turns each order of the McDonald’s classic into a passport to “fry” around the world.
With the Frequent Fryer Program, every purchase of McDonald’s fries enters guests for a chance to win amazing prizes, including one of five trips to try local fry specialties in international restaurants. We’re talking McShaker fries in Japan, potato wedges in France and cheesy bacon fries in Italy.
The fun doesn’t stop there, McDonald’s is offering a number of additional prizes such as eye-catching travel merchandise such as suitcases, headphones, hoodies, and sleep masks. And when guests order fries four times using the app, McDonald’s Canada will give them 4,000 bonus points to redeem free world-famous fries at participating restaurants, giving a younger audience even more reason to answer the boarding call.
“To get Gen Z to download the MyMcDonald’s Rewards app, we needed to give them a compelling reason to do it,” says Leilah Ambrose, Group Creative Director, Cossette. “This is a generation that loves to see the world and experience different food cultures. Social revealed that no matter where they travel, there’s a local McDonald’s on the itinerary. So, we created an ownable spin on the classic frequent flyer program, taking fan love for our beloved fries to new heights. Literally.”

The campaign leverages OLV, bespoke paid social, organic social, display banners, digital audio on Spotify and Dax, interactive media on TripAdvisor and Amazon, and a custom Snapchat lens.
Agencies behind the McDonald’s Frequent Fryer Program Campaign?
- Creative:Â Â Cossette
- Brand: McDonald’s
(click on the link to view the agency’s Vendor Directory listing)
[adrotate banner=”10″]
[adrotate banner=”4″]
[adrotate banner=”6″]

