I would look at a Toyhauler 5th wheel.
The garage area allows for flexibility. Not only can you carry all the toys but the garage will convert to a sleeping area. The garage may provide:
> Most come with the option of bunks, either fold down from the sidewall or drop down from the ceiling in the garage.
> Some have a 1/2 bath
> A play/entertainment area if the weather is bad
> and more...
Do your research on line and don't just stick to ads in Canada. Look in the US as well to find the floor plan(s) you like. Once you have a couple of models you would like to see, then do a search in your area for those models.