Shipping Method Between Vendors

I have a question regarding setting up shipping for products.

  1. If Vendor A has X product and Vendor B has Y product, but each has their own shipping methods.

  2. Vendor A ships to the United States only

  3. Vendor B ships to the United States and Canada only

    The issue I’m having is when the customer adds product X and Y to their shopping cart and selects Canada as the place to have items shipped, they get an error message stating there are no shipping methods available.

    Is there a way so the customer knows that Product X cannot be shipped to Canada because there are no shipping methods, but Product Y displays the shipping costs?

    Hope it’s clear, thanks in advance!