A federal agency has upheld Air Canada’s refusal to carry medical research primates as cargo amid widespread public protest. The Canadian Transportation Agency said the airline made a “rational business decision” after 47,000 Canadians petitioned the carrier to stop shipping lab monkeys.