Mystery creature with no tail and much larger than a squirrel [Calgary Alberta canada]