I used to live in Fraser Heights, too bad all that forest area by the River doesn't have a Trail Network.
Its in the City of Surrey work plan , but its been in the plan now for about 10 years with zero action.
The best trails in the area are for cruiser / fixie type bikes. Fraser Heights has great paved trails that you can tie into Tynnhead Park and some local Pubs for a Booze cruise and or do a Golden Ears Bridge loop.
Other than that, like Tom says…Invergary is your best location, which is top notch/ fantastic for a Dj bike…lots of jumps , jump lines and a killer pump track. Inver can run all year long , thru the winter for the most part.
I believe they do have an XC loop as well.
The Water Shed is really only 20-25 mins away…that's not too bad,
Burke is just across the Bridge, 20 mins away