Those are some nice shots MMF! When I'm out spotting I'll have to keep an eye out for you.
The Canadian Forces plane you saw was the CC-115 Buffalo (civilian designation DHC-5 Buffalo), another amazing STOL aircraft from de Havilland Canada.
http://en.wikipedia.org/wiki/De_Havi..._DHC-5_Buffalo
Just like the Twin Otter, Viking Air is probably going to start manufacturing new versions of these too.