To make only Canada Post Regular Parcel free, use a shipping discount that targets the rate by name: choose Choose specific rates, type Regular Parcel, add it as a wildcard match and set it to Free. Shopify’s own free shipping discount makes every eligible rate free, Xpresspost and Priority included. Its only rate control is “Exclude shipping rates over a certain amount”, which filters by the rate’s price, not by service. Shopify notes that this setting is unrelated to order amounts. RM: Advanced Free Shipping discounts any rate Shopify shows at checkout, including live Canada Post rates from third-party carrier-calculated shipping, so Regular Parcel is free and the faster services keep their price. It costs $9.90 USD every 30 days, with a 7-day free trial, billed by Shopify.
What the customer gets
In this example, a Canadian store sells in CAD, and Regular Parcel is free over $75. All cart and shipping amounts below are in CAD. The rate names and prices are illustrative, because live Canada Post rates change with the parcel and the postal code.
- A $90 cart: the rates are Canada Post Regular Parcel $14.85, Expedited Parcel $16.20, Xpresspost $24.60 and Priority $38.75. Regular Parcel drops from $14.85 to $0. The other three stay full price. The customer pays $90 with Regular Parcel, or $90 + $24.60 = $114.60 with Xpresspost.
- A $60 cart with the same rates: it’s under $75, so nothing changes. The customer pays $60 + $14.85 = $74.85 with Regular Parcel.
- A heavy $140 cart: Regular Parcel is $27.40 and Xpresspost is $41.90. Regular Parcel drops to $0. The customer pays $140 with Regular Parcel, or $140 + $41.90 = $181.90 with Xpresspost.
The heavy cart’s Regular Parcel costs more than the first cart’s Xpresspost. A price filter such as “exclude rates over $25” would leave that Regular Parcel rate full price and make the first cart’s Xpresspost free. Matching by name keeps Regular Parcel free at any price.
Set it up
- In the app, click Create Shipping Discount. Under Discount method, choose Automatic discount, and enter a Title such as “Free Regular Parcel over $75”.
- In Conditions, click Add condition. Keep Cart total, set Is at least and enter
75. Amounts are in your store’s currency, CAD here. - In Discount setup, set Delivery type to Shipping and Which rates to Choose specific rates.
- In the rate search, type
Regular Parceland choose Add “Regular Parcel” (wildcard match). - Set Discount value to Free.
- Click Create discount.

The screenshot shows the Which rates menu. For this offer, choose Choose specific rates, then add the Regular Parcel wildcard.
Pick the right keyword
A wildcard matches any rate whose name contains your text, ignoring upper and lower case. In this example:
Regular Parcelmatches only that service.Parcelmatches Regular Parcel and Expedited Parcel, but not Xpresspost or Priority.Canada Postmatches every Canada Post service.
Run a test checkout first and copy the exact service names you see, because names can differ between the rate list in the app and checkout.
Variations
- Free Regular and Expedited Parcel: type
Parcelin step 4 instead. Both parcel services become free, and Xpresspost and Priority stay full price. - Free Regular Parcel and half-price Xpresspost: open the ⋯ menu on Discount setup, choose Add delivery discount, add an
Xpresspostwildcard and set Percentage50. On the $90 cart, Xpresspost drops from $24.60 to $12.30. - Free Regular Parcel in one province: add Shipping country Is one of Canada and Province / State Is one of that province, such as Ontario. See free shipping by state.
- Free Regular Parcel in one city area: add Postcode / ZIP Matches any of with a wildcard, such as
M5V*. Canadian postal codes use letters, so use wildcards, not ranges. See free shipping by ZIP code or postcode.
Good to know
- To target a province, add a Shipping country condition too. Province matching compares the code only, so the same code can match a region in another country.
- To fix a Regular Parcel rate that isn’t discounted, check its name at checkout and use a wildcard keyword.
- Customers paying in another currency are covered. The $75 threshold converts at Shopify’s exchange rate. See a free shipping threshold in each currency.
- The app’s price is in USD. Shopify bills $9.90 USD every 30 days, whatever your store’s currency.
- To test it, turn on Test mode and check out with the shipping first name
ABC123. Try carts at $74 and $75.
Related
- Discount specific shipping rates
- Free standard shipping, not express
- Free shipping by state or province
- Make only the cheapest shipping rate free
Install RM: Advanced Free Shipping from the Shopify App Store.