Product Inventory Locations and Virtual Bundles

I have a store that operates in 2 markets (US/CAN) and only fulfills orders in market.

I am trying to use virtual bundles. An issue I have is the native bundle app doesn’t consider location based inventory and only looks at the global in stock numbers, which results in instances of a customer unknowingly trying to purchase a bundle of items in different markets. This breaks our shipping rules and will not allow the customer to checkout.

Has anyone been able to gain access to the inventory location values of a product?