Sober Lark.
What do you base your comment "If EK would only care enough fuel ..." on? Nothing I've seen on this diversion has suggested that they carried anything less than required (estimated flying, hold at destination, diversion to next suitable airport, etc., etc.). It costs money to fly heavy fuel around, and no airline is going to load fuel just for the sake of it.
The link you provided is for the YYZ-YOW portion of the flight. If you want to see the activity prior to diversion you need to click one line up, or here:
FlightAware > Emirates (EK) #241 > 01-Jun-2012 > OMDB-CYYZ Flight Tracker and then zoom in to Pearson.
YOW is closer to YYZ than YUL and probably is not as congested. Seeing as the runway is of adequate (albeit just) length for a diversion of an A380 I can't see why they would go all the way to YUL (or YMX). If they wanted something closer they could have gone to BUF, but that would have invoked fighter jets, TSA raping and pillaging and other unpleasantries.
Diversions for fuel are an everyday occurrence that are rarely reported in the press. In this case, the first landing of a new and big airplane, at the Canadian capitals airport it was newsworthy, but not exceptional.