Hey Captain!!! whereabouts in Van are you? Im in Surrey
The bloodwork they do as a routine thing. They will have taken a CBC, Chem panel, HCG, a crossmatch (to determine your blood type) and a bunch to test for STDs. The cross match goes to Canadian blood services, the STD testing goes to the main CDC lab and all the others go to a local lab for processing. Your Dr should have the results of the stuff from the local lab tomorrow, the other stuff may take a couple of days.
You can sign up online at a website called myehealth.ca and you will be able to view your own lab results that are processed at a BC BioMedical lab or LifeLabs. If you go for bloodwork in the am it is usually updated on their system by the evening!
Thats awesome you are able to keep the secret to surprise him!