As far as I'm aware (according to my car manufacturer) you can use whatever you like.
I started with a Commodore cannister from the wrecker and found it a bit big so then went and blew another ten bucks for a small one out of a jap car, bracket included. Burglars
Vac hose from manifold draws vapour from both BA Falcon fuel pump and tank vent. It had occured to me if the tank was full enough whether the fuel may be drawn into the cannister. I haven't filled it yet.....I guess we'll see.
As Sambo notes, it's up to your engineer to pass it.