Same products with different suppliers for 2 ship to countries

What I have done is show the product twice and indicate which ships from USA or Canada.

I dont know what the best way is. Can you even not select a vendor with the product?? I dont see how.

then there are also different costs …shipping etc..