Another competitive solution from Hungary to Canada these days this time cheap non-stop flights from Budapest to Toronto based on service of a Star Alliance carrier Air Canada. Round trip tickets are available from €355 incl. all charges and checked bag. Good solution also at the end of summer holidays 2018. Flights in May and June requires one layover on your outbound flight (to reach the cheapest solution available) and flights from end of August are direct in both ways.
Look for limited availability when traveling till 26th of June or 22nd of August to end of September 2018. Based on date of your outbound flight from Hungary to Toronto. Max stay 3 months. This Star Alliance sale is running till 20th of April or until sold out..
Travel dates.: Simply follow here to Air Canada and compare all the cheapest flights as this carrier allows flexible search.
Booking sample of cheap non-stop flights from Budapest to Canada from €355! As per above link your outbound flight from Hungary to Toronto would be on 15th of September 2018. Your inbound flight from North America to Europe (direct service) on 29th of September.