Well the UoL one is done by distance and is theoretically open to anyone who can make it to their exam centers (~30 across Canada), not just those resident in the UK.
Or you could take the foundations of comp sci from edX[1] and/or the credited Coursera courses[2](you won't be getting a CS degree without at least a reasonable amount of maths and stats) with a view to 1) completing a degree mostly that way over the next few years as more like them become available with a finishing year or two somewhere that accepts the credits, or 2) using just a few of those courses and a reference/letter to gain mature entry to UoT (bypassing highschool requirements) or something like that with the understanding being that if you can motivate yourself to complete them, then you will be able to complete UoT and it will therefore be worth the money in increased earning capacity.
[1]https://www.edx.org/xseries
[2]http://blog.coursera.org/post/42486198362/five-courses-recei...