The following link doesn't explain why initially a St. Bernard dog was chosen as mascot although oftentimes soldiers will take in a stray who then becomes part of the regiment and a tradition is born.

http://www.canadianscottishregiment....p?page_id=1019