Hi
i will be landing in toronto on the 9th of april and was wonder if i can obtian medical cover for the first 3 months after i land or will i have to get it here in uk before i land
Probably better to get it before you arrive, you could get hit by a taxi at the airport. See:
http://www.useblue.com/assurance-voyage/trouver-produit/liste-protections/visiteurs-canada1/visiteurs-canada-immigrants.en.html for one example, there are other companies out there as well.
PMM