Flight
The best way to arrive in Toluca is through the International Mexico City airport; from there, it's a 45 - 60-minute bus trip.
Flight
If you want to enjoy the Cancun beaches, you can fly from Toronto to Cancun's airport, stay for some days and then book a flight directly to Toluca's airport. (usually is cheaper than a direct flight to Mexico City)
Hotel
Option a) This is a budget-friendly hotel with a good location.
Hotel
Option b) This is slightly more expensive than option a, but still on a friendly budget
Hotel
Option c) This is a beautiful hotel with a good restaurant for breakfast and dinner, but it's a more premium location.
House Or Rental
Option d) This is a great hotel located in downtown Toluca, you have a lot of places to visit nearby, it can get a little bit expensive, but a great choice as well.