What the Canadian market changes in an account
Settings, not generalities. Each article starts from a rule specific to Canada or Québec, cites its official source, and says what to do in the interface. Articles go out when they clear the bar, not on a calendar.
Canada Shipping in Merchant Center: Build Zones by FSA Rather Than by Province
For Canada, Merchant Center defines shipping zones by postal code (FSA), not by province. How to build them, with Québec as the worked example.
By Maxence VanderswalmenSending data outside Quebec: the privacy impact assessment for a pixel or a conversion API
Since September 22, 2023, communicating personal information outside Quebec requires a prior privacy impact assessment. What an advertiser using a pixel or conversion API must document.
By Maxence VanderswalmenAll-inclusive pricing in Quebec advertising: what the Consumer Protection Act requires from ads
Section 224.1 lets a Quebec ad price leave out GST and QST. Mandatory shipping or handling fees go in, in our reading. Includes a 15-minute check.
By Maxence VanderswalmenOne Merchant Center feed or two for a bilingual store in Canada
Google structures feeds by language, not by country. For a fr-CA and en-CA store, the answer is two feeds, and here is what breaks when you try to run one.
By Maxence VanderswalmenTargeting French and English in a Québec Google Ads account, without the language setting
Google removes campaign-level language targeting from Search in September 2026. What breaks in a bilingual Québec account, and the structure that replaces it.
By Maxence VanderswalmenIs your Meta pixel compliant with Québec’s Law 25? A four-step test on a Shopify store
The Meta pixel performs profiling under Law 25. What the law requires before it fires, why no Meta setting solves it, and how to check on your own store.
By Maxence VanderswalmenMerchant Center Canada: submit prices excluding tax, the opposite of the European rule
In Canada, Google forbids GST, QST or HST in the price attribute, shipping included. What breaks when a European feed is migrated as is, and the ten-minute check.
By Maxence Vanderswalmen