Sorry I got the idear that most of the ones asking are americans, since they also need to be told not to dry pets in microwaves.
When cancelling the Seller keeps the 5$/€ as compensation for his fuss with taking your preorder, ordering the game and keeping your not bought copy on stock until someone else buys it.
Most things can be calculeted into a monetary price, but your desire to play a game isn't one of them. You are the customer, you are the smallest piece in the system, you are one of many, you as a individual are wothless to the system. No one gives **** about your opinion if there are still thousands that willingly take you place. Face it that is Capitalism.
You payed EA or Bioware nothing, you payed your reseller and gave him planning security (EA only gets the numbers of preorders, with or without 5€ deposit).