On Saturday, Canada Post will launch a virtual city in Second Life, where online shoppers will be able to visit the 3D virtual stores of Canada Post's retail partners and shop for real gifts and merchandise.