I thought I could fly directly from Vancouver BC to any major city in Italy, realized I could not, and bought a ticket with a one way stop. I have not bought my ticket to return yet, and I thought for sure I could fly from Italy (will probably aim to fly out of Rome/Florence) and visit a friend in Ottawa on the way home. Again, the flights are one or two stops, ranging in hours of 12 to 20 to 30 hours, and in my searches, maybe I found something but it was $2000 one way (can't quite remember now!). I have attempted to search Italy to Toronto or Montreal, then fly to Ottawa. I just figure surely flying to Ontario would result in a shorter flight, but again 11 hours to 20 hours and up! I just googled Rome to New York, found a direct flight, but then New York to Ottawa is a much longer flight with stop overs. Maybe I could fly from Rome to New York, then New York to Toronto, then Toronto to Ottawa - all direct, but that would still amount to many hours flying with all those transfers and needed time in between flights.
Am I missing something?
At this point I am thinking of flying from Rome to Vancouver, and then a week later visit my friend, flying from Vancouver to Ottawa!