Waterlilly, I realize you are in Ontario, but hopefully you still realize that Nova Scotia and Newfoundland and Labrador are not the same provinceCheck out Ridetherock.com - Adventure Riding In Newfoundland And Labrador some one will point you to a decent shop.
Cheers
:thumbup:
Although I do recommend going to The Rock for a trip, it seems a bit far to find a service shop