The Olympic torch will spend the day on Vancouver's north shore today, travelling by foot and bridge and mountain tram before making its way to Vancouver.

The relay began the day on Bowen Island, a 20 minute ferry ride from Horseshoe Bay terminal northwest of Vancouver.

Russ Meszaros was one of the first to carry the torch once it arrived off the ferry. The Kelowna business owner said he felt honoured to carry the flame the 300 metre journey into West Vancouver.

"I've never felt any more proud to be Canadian in all my life," he said. 

One spectator, clad in Canada garb and waving a flag, said the cost the province will bear to host the 2010 Games is worth the excitement of seeing British Columbians carry the torch in their home city.

"It was worth every penny and every second we've put into it. Our heart and soul and tax dollars," she told CTV News.

"We should be very proud."

As the torch travels through North Vancouver and West Vancouver, it will be blessed at ceremonies in the territories of the Squamish and Tsleil-Waututh First Nations.

Both are among the Four Host First Nations, which each received millions of dollars in Olympic legacy money in exchange for their support of the Games.

The relay route also includes an aboriginal-themed pavilion on the Trans-Canada Trail, a suspension bridge in Lynn Valley and a ride on the tram at Grouse Mountain, where NBC's Today Show is on location.

Torchbearers range from astronaut Julie Payette to Olympic medalist skater Karen Magnussen and Canadian International Organizing Committee representative Dick Pound.

Thirty-thousand people turned out Tuesday night in Richmond for the largest torch run celebration of the 104 day relay -- and another large turnout is expected tonight in West Vancouver.

Tomorrow, the flame begins the day in Port Moody and wraps up in downtown Vancouver -- then tours the city Friday, ending with the lighting of the Olympic cauldron and the start of the 2010 Games.

With files from The Canadian Press