Since your results expire in early July and it's only the second week of May, you needn't worry too much. Pretty sure the results and TRF would be out by then. In any case, if you get an ITA, if you file application before the expiry of your score, you should be good as only the validity at the...