viking 21 for sale in Alberta