You can definitely get your phone through the Fido Reservation system and have the device shipped to a store near you.
You can find all the information on our blog here.
You will be charged a set up fee for all upgrades done in store. A great way to avoid that charge is to simply do your upgrade online directly on Fido.ca. With that option, the phone would be sent to your shipping address.
I hope this helps.