Hi I believe I can guide you with your queries:
1) Try Urban Living Suites. They are in downtown (very near to Toronto Western Hospital). They have studio and one-bed accommodation with wi-fi and kitchen facilities, and very close to public transit. Google it and u'll get the link. Also try toronto.kijiji.ca for other options.
2) We came by Turkish Airlines from Dubai in June'2012. Truly world-class airlines. And the tickets were cheap too. Try booking directly through their website (i just found return airfare at AED 5500 return, as per your dates). You may also check www.cheapoair.com. There are always some really good deals.
3) I think 3 hours should be more than enough. But be bit careful with the your stuff in hand-baggage while at London airport. You might lose precious time if you have liquid items in your bag. They'll check thoroughly.
4) Since you are going to be in Toronto for 10 days, try to complete the following tasks:
- Submit your credentials for evaluation at Centre for Continuing Studies (Univ of Toronto). They will mail the evaluated documents back to Dubai after 2-3 months. This will save you a lot of time when you relocate to Canada. But ensure you have the complete credentials with you. You have to submit only color photocopies and originals are required only for verification.
- Open a bank account. I would suggest RBC or Scotia. Both have a huge network across Canada
- Apply for your SIN. Keep a local address (relative preferred) ready for sending your PR Cards. This will be asked at the airport on arrival.
- If you plan to bring your cargo later, keep a printed list of items ready with you.
- Carry your funds in the form of a Canadian Dollar Draft, from AL Fardan or UAE Exchange.
- Try to visit job consultants specific to your job profile.
- Also, try to visit settlement organizations like Acces Employment or COSTI to get an idea about job market
- Get a weekly TTC Metro pass and roam around Toronto ;D Get to know the city well.