Canon is now switching over to making these, meanwhile they have discontinued making the old standard.
Result: You can't buy a 77mm lens cap made for Canon right now, of either style. lol
One is discontinued and out of stock, the other is new and not yet available.
If you have a local camera shop you might be able to check and see if they have stock.