Even though we have 100's and 100's of canvases in the shop, we don't have everything in stock that Google says we do. As soon as we place a picture on our website, Google picks it up as in stock. We work very hard placing orders every single day for canvases, threads and everything else you can imagine that you need to stitch with. We cannot guarantee an item's delivery time frame or give you an exact date for its arrival. Please be patient as all good things come to those who wait.