You also have to worry about winter storms up near San Fran, so I'd leave here as soon as possible and play the weather going up the west coast until you got past mexico. That's the rough part....going aganst the current up the coast. Once you got into safe waters, then you can get farther out away from the current.
What utter nonsense. The Baja coast of Mexico is not a current issue, it is a wind issue. You have three choices: the Baja Bash which is stupid but most people do it; going halfway to Hawaii, if you have the time,called the Clipper Ship Route with good and obvious reasons; or the Baja Dash where you harbor hop up the coast, sleep at anchor each night and actually enjoy yourself. The only grueling part is the first 150 miles leaving Cabo heading north.
Then all ya got left is the 600 miles from San Diego to San Francisco!

"It never rains in Southern California" is a myth. Winter storms near San Fran---BS, storms run from the border north, it rains in LA and in San Diego. They also have
weather south of the border! C'mon, be real...
If you use Steve's idea with distance and time, then you just ain't gonna make it through the Canal and then up through, oh three or four countries before you get up to Mexico, up the coast of Mexico, and across the Gulf to Cabo in time to beat this winter.
What kinda shape is your boat in?
I recommend you do some serious research. If I were in your boat, I'd go to Cruising World magazine's website and look up everything they have on Baja, then to go Latitude38.com and read their first timer's guide to Mexico, and Google Baja Bash. That's just for starters.