I bought from Canada Drones, he's near Mississuga, works out of his basement. He had about 8 phantoms in for repair, If I remember well, he is authorised by DJI for repairs. He doesn't just sell you a drone, he sat with me for almost 2 hours walking me through-set up, first flight, how to calibrate, update firm ware, & so on till I had to leave.
Great guy, actually checked in with me to see how I was doing.
Check out his site & give him a call, he priced matched my Phantom 3 advanced, very happy!