Canada bans arm of drugmaker Teva from federal contracts ove