So, my copy of Assassin's Creed: Unity from Amazon.ca hasn't shipped out yet so I decided to contact Customer Service since all of friends, and even my brother, who ordered the game after the E3 sale have had their copies arrive today (shipped out on Tuesday).
I contacted support and asked them when they expect my copy of the game to ship out. I explained to the person that a bunch of my friend's copies have already shipped out (and arrived). The customer service representative told me that it's "Impossible" that the copies have shipped out since for my friends and family because Amazon hasn't received their initial stock and isn't expected to arrive until November 14th, 2015.
I told the representative that you are mistaken since the game was released on November 11th, and a bunch of people I know have had their copies arrive today, and was shipped out on Tuesday. So you guys have had stock, but maybe sold out and awaiting more. And he said I was mistaken about my friends having the games. So I supplied the CS agent with my friend's Order # and Tracking Number # and the CS agent said that I'm a liar and these are not real order numbers. Boy was I furious. So I stayed calm and asked, when can I expect my game to ship out. The rep then said:
"Your game should ship out with the other game in your order, which is Uncharted 4: A Thief's End so in 2016".
I politely said thanks and quit the online chat. I can't believe that the CS rep called me a liar, despite sending them proof of valid orders that have shipped out.
After these E3 orders are finally completed, I am officially done dealing with Amazon.ca until they have their stuff sorted out properly. I've never had an issue with any of the other Amazon sites (.com, .co.uk, .de, .fr, .co.jp, .it) and it's only the Canadian branch that seems to screw everything up.
Sorry to rant, but I'm sure I'm not the only one that has had issues with Amazon with this damn E3 sale.