You will not be able to fly to Canada for (I believe) 10 years because a DUI is a felony. Even after this time, Customs can still arrest you if they feel like it. (happened to someone I know 16 years later).
You can go through their legal system and try to get a waiver but this can take time.
So plan your carrer to stay out of Canada for a while.
As a previous poster said...own your mistake and make it the biggest life lesson you can. You can make a career...(at least in Corporate, not sure what airlines will say)....and It will follow you the rest of your working life but that just seves as a reminder not to screw up again.
Good Luck.
" But you remember one thing: if you screw up just this [pinches fingers for emphasis] much, you'll be flying a cargo plane full of rubber dog sh:7 out of Hong Kong!"