I can't believe I forgot to post this place as well. Belle would have a blast here as I'm sure you would too
. Not sure where in Montreal you're located but Guides Canins is in St. Lazare. We traveled bi-weekly from the South Shore and it was more than worth it
.
http://www.guidescanins.com/en/index.html