Species with complex life cycles (e.g., aquatic larvae, terrestrial adults) are expected to shorten the time spent in the larval stage if mortality risks are high, a trade-off that lowers predation risk at the cost of reduced time for growth and thus smaller adult size. We tested these predictions by comparing the timing of and size at emergence for two relatively large and common invertebrate mesopredator species (Isoperla montana and Rhyacophila vibox) that inhabit small coastal streams, with and without predatory fish, in eastern Canada. Contrary to expectations based on predation risk-foraging trade-off theory, individuals of both invertebrate species tended to be larger rather than smaller in streams with fish than in fishless streams. The patterns were consistent, however, with the expected ecological effects of top predators on food webs, where fish lower abundances of invertebrate mesopredators, increasing resource availability and thus growth rates for the remaining individuals. We conclude that variation among streams in size at emergence is better explained by the impact of fish on resource availability than to behavioural or life history tradeoffs occurring under risk of predation.