Turkish Airlines published a notice on their website regarding this very issue. Unfortunately the link is currently down (probably due to the large load), but here is a cached copy:
Dear Passengers, Due
Due to the incident that has taken place at Ataturk International Airport on 28 June 2016, passengers who have bookings on the flights from/to and connected Istanbul Ataturk Airport between 28 Jun - 05 Jul 2016, provided that they submit their request until 31 Jul 2016:
All rebooking and rerouting will be made without any charge.
Refund requests : a
a) Unused tickets: Refund will be made without any charge; or b
b) For partially used tickets, when planned trip is not complete; the remaining flights will be refunded without any charge.Extension of ticket validity : Validity of ticket can be extended until 31 Jul 2016 (included) without any fare difference or charge. We kindly ask our passengers to check the latest information about their flights before their trip on our web site or call center. (90 212 444 0 849) Regards
Validity of ticket can be extended until 31 Jul 2016 (included) without any fare difference or charge. We kindly ask our passengers to check the latest information about their flights before their trip on our web site or call center. (90 212 444 0 849)
RegardsTurkish Airlines
Unfortunately this does not apply to you as you are traveling in August. Even if it did apply in your situation, you would have a difficult time getting any recourse from Turkish Airlines as the ticket was purchased through a third party.
Thus, your only recourse is to ask flighthub.ca for a refund, and here is what they have to say about it:
The majority of airline reservations booked in economy class are non-refundable and non exchangeable. In some cases an airline may issue a credit voucher in lieu of a cash refund, which can be used for future travel with that airline. Please be aware that these vouchers are usually valid for one year from the date the original ticket was issued.
In the event where the ticket you purchased is refundable it will be subject to penalties imposed by the airline as well as a processing fee by FlightHub. Any cancellations will be handled on the day the request was made. Please note that any refunds can take as long as 6 weeks to appear on your credit card statement.