Graham fired from CA$763M Canadian public hospital contract