There is a workaround and, as with all workarounds, it's not 100% idiot-proof.
Get them to send you a signed self-declaration that they are gifting you the money for the express purposes of settlement in Canada. They must explicitly mention that this is not a loan hence need not be returned to them at any point in time. Also ask them to mention all possible transaction details including account numbers, names, wire transfer reference number, date etc. This letter can be on a regular A4 paper as it is just supporting documentation.
Get a letter from your bank which has all possible details required by CIC including 6 month average balance (you'll find the required details in your personalized checklist or here --->
http://www.cic.gc.ca/english/resources/tools/perm/express/intake-complete.asp). If the bank refuses to mention the average balance, ask them to mention the monthly opening/closing balances for the past 6 months. If even that isn't possible, attach 6 month bank statements which are duly signed/stamped by your bank authorities.
Clearly showcase the debit from their account and credit into your account of the same amount/date/transaction number etc to prove that the physical transfer of monies happened exactly as mentioned in the signed self-declaration.
On top of all this, attach an LOE wherein you connect the dots to explain the meaning and purpose of all these documents to the officer.
Hope that clarifies. All the best!