Thanks everyone. I am still struggling since
Disneyland trip might be a detour for our San Diego stay. Not sure how much hassle and if it worth the drive. If it works out - it will be big surprise for the kids, and from my $$ point of view, it is more economical then booking another expensive flight from Toronto to LA next year

Furthermore it seems to me that Disneyland is an hour away from LAX airport too. The issue is if it is practical and how busy will the highway traffic be.
In terms of crowded - we usually visit WDW (orlando) during March break, as long as we can easily get into the park we may be fine. Our priority is my two princesses DD2 and DD6 - they are not going for any popular rides, unless Dumbo, Magic Carpet, It's a Small World etc requires a 90 min wait time then I will consider it to be bad.
I am assuming something like this -
Day 1 - Arrive late evening. Airport Hotel at San Diego
Day 2 - Drive 1.5 hour (?) from SAN airport to Disneyland. Stay at a Disneyland Resort for a night.
Day 3 - Drive 1 hour from Disneyland to
Legoland (Sheraton Carsbad)
Day 4 - Legoland & outlets in Carsbad area
Day 5 - Drive 40 mins (?) back to San Diego downtown. Sightseeing.
Day 6 - San Diego Zoo
Day 7 - Leave for airport at 10am
Any comments? Or should I be realistic to forget about Disney?