- Your flight ticket departing Canada
- Flight itinerary (provisional bookings, not paid can be used)
- Your travel itinerary (e.g. places you will visit or stay, such as hotel booking),
- Prepare a detailed itinerary which in a way is also the 'Purpose of Visit'
- Day 1 Visit Niagara Falls
- Day 2 Visit Royal Ontario Museum... etc
- Proof of a medical appointment
Please check out for other answers in this forum as this is question asked and answered a couple of times already. You can also do the searching via Google.