Due to the nature of my business, I fly a lot to/thru Dubai. Your best bet is to get a ticket from a consolidator. AC/EK (YYZ-LHR-DXB) is the most popular route. The fares are around 1600 off peak, and around 1800 peak IIRC. Contact any travel agent who specializes in Asia travel, and you should be fine.