Canadian Conference on Electrical and Computer Engineering, 2005.