viking 28 for sale in Alberta