Call Martin Marine Chandlery, they are in North Vancouver and they will have a list of good surveyors and recommendations. Martin has been around for many a decade in North Vancouver:
1176 Welch Street, North Vancouver, BC V7P 2R5, Canada
1176 Welch Street, North Vancouver, BC, Canada V7P 1B2
PS: This is our long Weekend, our July 1st is your July 4th so to speak so some might be away, don't know but they probably won't be open Monday.