There are so many things you could do. You cam also make maps fun. My sons and I love building a map puzzle and then driving their hotwheels to different destinations. I am building a 9 by 6 foot map of the US. I am cutting out templates and then cutting them out. It is going to be a lot of fun. Try taking things and enjoy and incorporation. As far as math goes make a game out of it. Also if he understands it don't spend too much time on it. I would look up a recipe from Canada and make it together. You count as geography and math. Also I love teaching Geography through art as well. Have fun.
While I do try to make certain things fun, or at least incorporate separately things that they find fun, I do want them to realize that not everything in life is fun - and that doesn't make it less necessary.
We have two math blocks - one for formal, structured work, and the other is a discovery based play "math fun" block. When my eldest was home, she always enjoyed first doing grammar drills orally, or with passages from favorite books, before I set her loose on her written drill assignment. History is an easier area to incorporate "fun" more naturally, if your child is the type to enjoy drawing and coloring - Story of the World is great for that; you can have the draw what has been read, and write their narration under that, and add in the suggested crafts and projects.