Sigh, I am pretty freaken mad over this. I am also Canadian and my CE has still not arrived, despite being shipped on the 16th according to the tracking. My current updates are just plain unacceptable:

June 26, 2017, 6:22 pm Departed WEST PALM BEACH, UNITED STATES
June 26, 2017, 3:45 pm Departed MIAMI, UNITED STATES
June 23, 2017, 1:07 pm Processed Through Facility CANADA
June 23, 2017, 3:07 am Customs Clearance CANADA
June 22, 2017, 10:20 am Departed MONTREAL, CANADA
June 21, 2017, 5:21 am Departed LOUISVILLE, UNITED STATES
June 21, 2017, 5:21 am Departed HAMILTON, CANADA
June 20, 2017, 12:03 am Departed LOUISVILLE, UNITED STATES
June 19, 2017, 9:48 pm Departed WEST PALM BEACH, UNITED STATES
June 18, 2017, 8:55 am Arrived MIAMI, UNITED STATES
June 16, 2017, 4:09 pm Processed Through Facility ISC MIAMI FL (USPS)
June 16, 2017, 4:07 pm Arrived at Facility ISC MIAMI FL (USPS)
Seriously how is this ok? For some reason this kind of ping ponging between the US and Canada has happened with EVERY package I've ordered from the Square Enix online store. Why can't they just sell things through Amazon or have a warehouse in every major country like sane companies do? Or offer sane shipping costs?