viking 24 for sale in Alberta