the 3% is normally added to the total (which already includes gst). So, its technically more than 10%.
it has been a long standing practice (to my knowledge) that small businesses ask you to absorb the 3% if you want to pay by credit card. Bigger businesses normally absorb the 3% credit...