Look Im canadian (from montreal) as well and I eat the same brand of tuna and I've never paid more than a 1.25$ a can and I mean never.. U just need to shop around and when u find bargains stock up.
As for canned chicken never tried the stuff but I'll be sure to try it this week and get back to you with any comments..