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

  1. In the app, click Create Shipping Discount. Under Discount method, choose Automatic discount, and enter a Title such as “Free Regular Parcel over $75”.
  2. In Conditions, click Add condition. Keep Cart total, set Is at least and enter 75. Amounts are in your store’s currency, CAD here.
  3. In Discount setup, set Delivery type to Shipping and Which rates to Choose specific rates.
  4. In the rate search, type Regular Parcel and choose Add “Regular Parcel” (wildcard match).
  5. Set Discount value to Free.
  6. Click Create discount.

The Which rates menu open in Discount setup, showing All shipping rates, Cheapest shipping rate and Choose specific rates, with Delivery type Shipping and Discount value Free

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 Parcel matches only that service.
  • Parcel matches Regular Parcel and Expedited Parcel, but not Xpresspost or Priority.
  • Canada Post matches 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 Parcel in 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 Xpresspost wildcard and set Percentage 50. 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.

Install RM: Advanced Free Shipping from the Shopify App Store.