No susggestions for Vancouver but just had to chime in that I would have stated from the beginning that your german shepherd is a service dog. The aggressive breed restrictions don't apply to service dogs due to the specialized training the dogs and owners have to go through.
Also keep in mind the aggressive breed restrictions are mandated by the RV Parks liability insurance carrier.... RV Parks want to have you stay there. But they do need to have liability insurance so they have to abide by the insurance carrier's rules.