The weather in June could be very unpredictable. I'm in Ontario. My son got married this past June 12th and it was a gorgeous sunny day, and about 80 degrees. I even got some sunburn on my shoulders because the wedding was outside! BUT, the week before it was still quite chilly, about 60 degrees and quite cool at night still. So, to sum up...you never know what it will be like in June..the only guarantee I can give you is it won't snow! So be prepared for cool & hot weather. Sorry, but that's the way it is here in the great white north in June! Have a great cruise & enjoy our wonderful maritime provinces.