It usually takes 5 working days to print a photo on canvas, then express shipping will take 3-4 days depending on which of the carriers you choose. Detailed information on shipping times for more than just canvas photos can be found here.