The countries you are courting all have the products Canada is (could) offer. We export raw materials and import finished products.So what? If we say that it's not worth developing trade relations with a country unless it's our main trading partner, then we might as well trade only with the US and close our borders to the rest.
We can open them up but how do you force people to come to you. Why would they when we let Venezuelans starve to death because the US and the IMF are pissed at them. Why would anybody want to deal with Canada, a two faced nation.