Коли почалася Перша світова війна, "Rainbow" була відправлена на покриття виведення британських шлюпів, HMS Shearwater і HMS Algerine, які забезпечували захист британських підданих під час заворушень в Мексиці. Крейсер був найбільшим військовим кораблем, що мала союзники в той час у західній частині Тихого океану, і йому було наказано знайти і атакувати кораблі Імператорського німецького флоту в Тихому океані; зокрема легкі крейсери   "Лейпциг" та "Нюрнберг". "Рейнбоу" не зміг знайти ці кораблі, хоча розминувся з ""Лейпциг"ом" лише на один день у Сан-Франциско. Канадський крейсер залишилося єдиним інструментом захисту для судноплавства поблизу західного узбережжя Північної Америці до приходу японського броненосного крейсера . Після знищення Німецького Тихоокеанського флоту в битві при Фолклендських островах у грудні 1914 року, найбільшу загрозу для судноплавства в Тихоокеанському регіоні вважали німецькі озброєні рейдери, а "Rainbow" вважалися гідним суперником для всіх, крім найшвидших. Проте, в 1915 році, радіус маршрутів патрулювання було скорочено через відсутність вугляра для поповнення запасів палива "Rainbow" під час походу.