# Free Canada Post Regular Parcel on Shopify, Xpresspost and Priority full price

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](https://help.shopify.com/en/manual/discounts/discount-types/free-shipping) 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](https://apps.shopify.com/better-free-shipping) discounts any rate Shopify shows at checkout, including live Canada Post rates from [third-party carrier-calculated shipping](https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/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](/images/which-rates.png)

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](/guides/free-shipping-by-state.md).
- **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](/guides/free-shipping-by-zip-code.md).

## 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](/guides/free-shipping-threshold-multiple-currencies.md).
- **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](/discount-specific-shipping-rates.md)
- [Free standard shipping, not express](/guides/free-standard-shipping-not-express.md)
- [Free shipping by state or province](/guides/free-shipping-by-state.md)
- [Make only the cheapest shipping rate free](/guides/free-cheapest-shipping-rate.md)

[Install RM: Advanced Free Shipping from the Shopify App Store](https://apps.shopify.com/better-free-shipping).
