Yes I am currently in Panama City. Feel free to PM me if you have any other questions or need any assistance in your planning
I just checked the website of the operator that runs the Panama Canal crossing tours. Looks like they do have sailings every Saturday.
Website:
http://www.canalandbaytours.com/