Oh my gosh, I will be thinking of Happy. I hope he starts feeling better soon... Please update us when you get the reports back.
Side note, I love seeing people from B.C. on here
My DH is from Langley, and we visit often (going up again in two days). You should be able to get some nutrical online if you can't get any from your vet. Good luck!