Last year we went to the BVI at the end of June. It was so hot and everything was outside except your bedroom had air conditioning. I was miserable and felt that there was no where to escape the heat. The up side was that I don’t think it was that busy.
I wouldn’t do it voluntarily again. It was not my favorite.
Canada on the other hand, warm days, cool nights. July is high season for tourists.