Purchased a gift card in Canada with US dollars - was assured by cashier and manager I would have the full value when returning to US - when I got back to US and gave as a gift it only had $14.55. They charged me in USD but only gave me 20$ Canadian in value. When I contacted Starbucks they gave me the run around. This company steals enough from the public already.