David Johnston is a member of the Board of Directors of mega-corporation CGI. Harper's government has awarded CGI $100's of millions of dollars in Canadian government contracts and have been accused of awarding CGI contracts unfairly and being biased in favour of CGI...