For those living in bay area, California the drive to San Ysidro border is about 500 miles and the one to Peach Arch border in BC is about 1000 miles. Although it is an extra 500 miles drive to canada it seems is less hassles compared to mexico.
Blaine Peace Arch POE
123 Second Street
Blaine, WA 98230
Hours of Operation: 8:00 a.m. to 4:00 p.m., Tuesday - Thursday
I could find the hours of operation for the canadian border POE but could not find the details for the mexican one.
Can some one point me to mexican POE timings or for appointment please point to the link?