Goddamit! I’ll probably be back in Scotland by then…
My personal recommendation is Cumberland, Vancouver Island. I had two awesome days there staying in the Riding Fool Hostel and riding with Island Mountain Rides. The singletrack is lovely, and less steep than the North Shore stuff so you can occasionally get off the brakes! I rode my Pitch and it was perfect.
The North Shore in Vancouver is a no-brainer, if only because its easy and there are some pretty historic trails to ride/cower beneath. I was like a schoolkid the day I found Flying Circus and GMG even though they’re both WAAAAAAAY beyond my abilities.
Wish I could have ridden Squamish/Whistler trails, I only rode once in the Whistler Bike Park, not really my sort of riding but it was still cool.
All I remember of San Francisco is wishing I had my road bike with me to do some riding in Marin County!