Guys I just got my GIC in 13 hours, I made my wire transfer payment through forex agent, so it is completely fine to pay through forex agents, you have to just select CAD as a payment currency and make sure that the forex agent is experienced enough in students related transfers(Fees and GIC).