If you are looking for a unique way to learn about a different area of Canada, I recommend checking out the SEVEC (Society for Educational Visits and Exchanges in Canada) student exchange program.
For over 75 years, SEVEC has been hosting exchanges between groups of youth across Canada. Groups of 10 or more students ages 12-17 can request an exchange with another group of similar size. I contacted them and was told that absolutely homeschooled students can participate.
Funding of an exchange is based on identifying twin groups with compatible demographics (ages, gender balance, size of group, etc.), similar themes or interests, and a compatible time frame (summer vs. school year). Other factors are also considered such as provincial and territorial distribution and budget considerations.
The program runs all year long, so you can pick a time that works best for your group. They request that registration be made a minimum of 4 months from when you want to travel.
During your stay, you will be billeted with families – this gives you a unique way to experience that local region.
For more information, visit their website: