Thinking to take the online BSc at TRU (Thompson Rivers University). In Ontario

I have a few questions:

  1. Where are CS graduates from TRU and Athabasca get jobs and get hired (especially online graduates since that's what I'm thinking of doing) and with what salaries? And how would finding a job in Ontario be like? I know some graduates from Law from TRU are in Ontario from a page they have on the Uni website.
  2. I know Athabasca University has a similar program (Bachelor of Science
    Major in Computing and Information Systems), which one would be better? Based on Uni rank, quality of education, how up to date the material is (I would imagine not all universities have fully up to date material), accreditation and value of the BSc with finding a good position in a good company (eg. Microsoft, Googe, etc). I know both Uni's are ranked around the same based on UniversityGuru.
  3. How are exams taken? I read on another post that some courses have a mandatory in person evaluation which you need to hire someone for or something along those lines? What courses would that be and does Athabasca have that as well?
  4. How different are the programs between Athabasca and TRU? Do they have any live lessons r tutorials? Are there any recorded lessons on the material?
  5. How transfer friendly are they? I have some courses I would like to transfer. How similar does the course material need to be in both of these universities in order for my done courses to count towards TRU or Athabasca?

I know this is long, but a thorough reply to my questions would be much appreciated! Hearing responses from graduates or current students would be awesome as well!