Первое упоминание о Гае Канинии относится к 52 году до н. э., когда он был легатом в армии Гая Юлия Цезаря, ведшего тогда войну в Галлии. Ребил участвовал в осадеАлезии, занятой восставшими галлами[3], а в конце года направился на зимовку к рутенам с одним легионом, к котором позже прибавился второй[4]. Весной 51 года до н. э. Гай Каниний двинулся в земли пиктонов, где большая вражеская армия осадила город Лемон. Он сам был осаждён в лагере превосходящими силами галлов, но последние отступили, узнав, что на помощь Ребилу идёт Квинт Фабий Максим. Тогда Гай Каниний начал преследование сенонов и кадурков, решивших напасть на Нарбонскую Галлию, и заставил их укрыться в хорошо укреплённом городе Укселлодун (фр.). Он перебил ту часть осаждённых, которая попыталась пополнить запасы продовольствия; позже под Укселлодуном появился сам Цезарь и заставил город сдаться (фр.)[5].
В 49 году до н. э., когда началась гражданская война между Цезарем и Помпеем и когда последний готовился из Брундизия переправиться с армией на Балканы, Цезарь направил Ребила к его другу, видному помпеянцу Луцию Скрибонию Либону, с просьбой о посредничестве для заключения мира. Либон к этой просьбе прислушался, но позже был вынужден передать другу такой ответ: «Консулов нет налицо, а без них нельзя вести переговоры о соглашении»[6]. В дальнейшем Гай Каниний отправился в Африку в составе армии Гая Скрибония Куриона; благодаря своему военному опыту он занимал видное положение в окружении командующего. В том же году Курион был разгромлен в битве с помпеянцами и нумидийцами и погиб, а Ребил оказался одним из немногих, кому удалось спастись[5].
Предположительно, в 48 году до н. э. Ребил должен был занимать должность претора[7]. Следующее упоминание о нём относится к 46 году до н. э[5]., когда он, обладая империемпроконсула[8], снова воевал в Африке — на этот раз под началом самого Цезаря. После битвы при Тапсе (6 апреля 46 года до н. э.) Ребил во главе трёх легионов осадил этот город и заставил его сдаться[9]. В следующем году, во время Испанской войны, он командовал гарнизоном Гиспалиса[10][11]; по Риму какое-то время ходили слухи, что он погиб в результате кораблекрушения[12].
В конце 45 года до н. э. Гай Каниний вернулся в Рим вместе с Цезарем. 25 декабря, когда умер один из консулов Квинт Фабий Максим, Ребил был назначен консулом-суффектом[13]. Античные авторы, настроенные враждебно по отношению к Цезарю, утверждали, будто консулат Гая Каниния длился всего один день[14][15][16][17] или даже несколько часов[18]. Известно о ряде острот Марка Туллия Цицерона по этому поводу. По данным Плутарха, когда сенаторы отправились поздравлять Ребила с избранием, Цицерон сказал: «Поспешим, чтобы успеть застать его в должности консула»[15]. Позже, поскольку Гай Каниний, взойдя на ростры, «равным образом и вступил в почётную должность консула, и сложил её», Марк Туллий сказал: «Исключительно умозримым является наш консул Каниний». Наконец, Цицерон назвал Ребила «единственным бодрствующим консулом», поскольку он «в своё консульство ни одного сна не увидел»[19]. При всём этом современные исследователи отмечают, что, поскольку избрание Гая Каниния произошло 25 декабря, он должен был исполнять свои обязанности не один день, а шесть[20].
После этих событий Гай Каниний уже не упоминается в источниках[5]. Впрочем, какой-то Гай Канипий Ревил фигурирует среди сенаторов, подписавших постановление от 10 апреля 44 года до н. э[21]., и это мог быть именно консул-суффект 45 года до н. э.
Марк Туллий Цицерон. Письма Марка Туллия Цицерона к Аттику, близким, брату Квинту, М. Бруту. — СПб.: «Наука», 2010. — Т. III. — 832 с. — ISBN 978-5-02-025247-9, 978-5-02-025244-8.
Broughton R. The Magistrates of The Roman Republic / Patterson M. — New York: The American Philological Association, 1952. — Vol. II. — P. 558. — ISBN 9780891308126.