I was planning to get to Excelsior Mt. But the road to Damfino Lakes are closed this year. Due to the time constraint (had to take my dad to YVR, so only arrived at Glacier Ranger Station ~2:30pm. Had lunch and filled water. Didn't start hiking until ~3:20pm.), I chose the shorter Welcome Pass, instead of the 4.2 mile and 3500' gain to Excelsior Pass. Someday, I'd like to ridge walk between these two passes (minimal ups and downs, great view).

Encountered only 3 hikes before 4pm, then I was entirely alone. Flies followed me from the trail head. At the pass, mosquitoes joined in to feast on the only sweaty body for miles around. When I left, the 5-6 cars at Excelsoir Pass trail head were all gone too.
Direction: 12 miles east of Glacier Ranger Station. At milepost 46, take an unmarked and overgrown rough road on the left for 0.8 miles. YVR to #99 exit for 32nd ave is 30 minutes. Instead of waiting for 40 minutes (estimated sign on hwy) at the border, I drove along 16th ave to Abbotsford, then Huntington Rd to Sumas border crossing. Only 2 cars ahead of me. So, just 50 minutes after hwy, I was in US. 30 minutes later, arrived at Glacier.