Thank you for the explanation.
I don't really need shipping by ship regions as you are suggesting. What I need is how to implement shipping to Canada with multiple rates, shipping to US with multiple rates an International Shipping with multiple rates. I have called CA and US North America because I might use the same rates for both.
I have tried to use "eCartCheckoutForm_country" method but it seems to me this is not working with all multiple rates I have done so far. Maybe I am doing something wrong.
Regarding the Q2 if it is a just a plane text field and it is not required (some countries don't have states or provinces), why is it getting checked and verified and comes back with an error and loads the US state as selection?