The deal is for 100 million tablets at $.95 each, rather than the price of $1.77 that Bayer was originally going to charge. Canada is paying $1.30/each for a smaller amount. $5.00 is the retail cost, and nobody pays retail if they buy 100,000,000 at a time, rich or not. Please provide the cite for your data.