Yes, there are third-party unlocking companies which will unlock your iPhone for 2 to 3 times the price Koodo will charge you. You may be able to start the process with a PM to Koodo from their Facebook page, but your best option would be a call first thing in the morning to speak to a CSR.
For a Galaxy S5 I used unlock Canada. For the one S5 had no problem for the second had an issue but within an hour support helped me sort it out. You can search for them on google or you can use my link code. $20.00 for code. Good luck took less then 12 hrs to receive the code. Unlock Canada: http://unlockcanada.com/?raf=ref4761679