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](http://webcache.googleusercontent.com/search?q=cache:http://www.turkishairlines.com/en-int/corporate/announcements/announcement/ticket-changes-refunds-and-cancelations-after-istanbul-incidents):

[![enter image description here][1]][1]


> Dear Passengers, 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: 
> 
> 1) All rebooking and rerouting will be made without any charge. 
> 
> 2) Refund requests :  a) Unused tickets: Refund will be made without
> any charge; or b) For partially used tickets, when planned trip is not
> complete; the remaining flights will be refunded without any charge.
> 3) 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
> 
> Turkish Airlines

Unfortunately this does not apply to you as you are traveling in August.

Your only recourse is to ask flighthub.ca for a refund, [here is what they have to say about it](http://www.flighthub.com/help/faq/if-i-definitely-need-to-cancel-my-flight-what-is-the-process-and-will-i-be-credited-or-refunded):

> 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.


  [1]: https://i.sstatic.net/jDleF.png