This is an accepted solution.
In Shopify, the only available option to add multiple cost prices to a single product is through Variants. Though it not very realistic:
Because of Shopify limitation, you can not add a product to different Shipping Profiles.
The only solution left is through a third-party app that lets you set custom pricing on your products, you could try Multi Country Pricing app.
Hopefully, it addresses your problem somehow.