, Department of Engineering Math., Dalhousie University, Halifax, NS, B3J 2X4, Canada