Take trips to the beach. Nothing like family time during the summer. Let the kids play and learn around their natural environment. Take lots of sun block, water and toys to play with.
Take your kids to the library. Reading is one of the best hobbies that they can pick up. Your local library may also have a reading club for the summer.
There are classes for different levels of swimming. So even if your child knows how to swim, see if they can learn more skills in the advanced classes.
This is a bmx rider going through the paces. The classes teach students using low ramps, gradually moving them to higher ones.
For newcomers - In Canada there are many organized classes from sports to different dances to activities like swimming and inline skating, that continue all through the Summer.
Just go to your local community centre and they will give you a booklet that has all the activity timings, prices and dates. You can sign up for the activities at the centre and ask questions if you have any.
Most classes are once a week for half an hour or one hour, depending on what the lesson is for. The classes start and end on the dot, so be on time!
If your children are going to be outdoors, make sure they wear a lot of sun lotion to protect their skin from the high UV rays. Also, to educate them on drinking lots of liquid and wearing caps or hats.
You can also take your children to the Science Centre, Museums, Art Galleries, beaches, parks and picnic areas. This blog has many other places that I've visited and talked about, like the Scarborough Bluffs and the Lion Safari.
Then there is the Niagara Falls, Theme parks and even bowling.
You can also use the long summer vacation to learn multiplication tables, practice handwriting, reading and other academic skills. This will help them when they go back to school in September.