As long as the canopy or topper is able to handle the weight initially, you should have no problem leaving it there indefinitely! That said, I don't recommend leaving items on their long terms as they are not well secured, and weather has a way of causing damage to anything you put up there.