I am speculating somewhat here but....
My understanding (and by no way am I an expert since I haven't even started) is that CX cannot train and Line Indoc enough SOs on the 340 and 747 alone and are looking to get more pilots through the program by using the longer 777 flights.
Any further information on this?