Cyprus, you are entitled to a case manager if you have any pensionable conditions here in Canada. If Veteran's Affairs didn't assign you to a case manager, I suggest you request one. My case manager has been extremely helpful so far. As well, the Peer Support centres operated through the OSSISS Program are very knowledgeable of the existing programs, and often know allot of the short cuts.
I personnally don't know of any Service Animal program here however. What Area are you living in? I do have contact numbers for OSSISS in the Maritime Region, and could easily get contact numbers for other regions as well. All their advisers are Vets diagnosed with PTSD, so they really know what they are talking about.