That depends on the career you are pursuing. I believe Sergey is talking about an IT career. If you are considering an online degree, it is better to get it from Canadian accredited universities (that have physical campuses). For example
http://www.tru.ca/distance.html
or
http://www.athabascau.ca/
I believe your diploma from these universities won't say that you got your degree zaochno. In Canada, prestizhnost' of your university is not as important as it is in the United States. This is true for BA degrees. If you get high grades at a non-prestigious university, you can always transfer to a prestigious university during your last year (and then your degree will be from the prestigious university), or you can go to graduate school at a prestigious university.