I don't know if this counts as advertising, mods feel free to remove if it is, but I found the Bristol ground school online training very helpful. (just search for Bristol ATPL on google)
Not sure if you can do it entirely online, think you have to attend a couple of weeks of groundschool but I could be wrong.
The online training package seemed very good, and I'd recommend that anyone undertaking JAA ATPL's purchased access to their question bank as it sorted the really boring subjects like law, ops procedures etc in short order.
As far as I know you can't take the JAR exams in Canada anyway, so you'll probably have to come over here to do them, so a couple of weeks of residential groundschool shouldn't be too bad.
Good luck fella.