Long days, warm weather, extended opening times and an abundance of summer festivities make June, July and August the three best months to visit Canada.