Shipping to Canada took longer than expected. However, the covers received were well made and of excellent quality, heavy material. They will last many years. Am unable to comment on fit since these are for 2 heat pumps at a distant location which will not be visited for several months.