What you're describing is something that is custom made. Nobody could effectively manufacture every single make, model, size and year in bulk. They would sell one of everything per year and have a warehouse the size of Rhode Island.
Don't be afraid by custom, it's not as bad as it sounds. Find a good local canvas shop and they will be able to do one up for you. Good timing, since this is their busiest time of year.