Gonna be a bit of a dick here, but What is the point of this?
Would it not be easier for every team just to take a group photo with a Canadian flag of their own?
Especially if there is personal cost on the teams.
If it was for a fund raiser or foundation or something I can see a bunch of the guys/gals doing it, but if its a personal thing for you, then Honestly, you should be willing/ready to pay for the entire thing.
"You know what the chain of command is? It's the chain I go get and beat you with 'til ya understand who's in ruttin' command here."