Sorry, I'm of no help. But since I might be doing something similar, here's a bump. Hope somebody comes along who's had experience with this.
I'd be working for a company in Slovenia, while living in Canada. NO clue how that would work though.
EDIT: From the info I found, that is not income in Canada. But you still have to file it as income from abroad. I believe US and Canada have some sort of treaty that determines you don't have to pay taxes in both countries. From what I've found for my case, I'd have to pay taxes in Slovenia. Because our tax rate is much higher, I wouldn't have to pay any extra in Canada. I think.