I've played as Canada recently and it happened exactly the same like in my France game - the AI cannot do naval invasions or help in any meaningful way.

As Canada, the USA has about 100+ divisons loitering around the United States while I'm trying to fight in North Africa with some UK divisions. It's pointless. Unless you fight directly and you yourself open up bridgeheads and invasions, no chance of proper reinforcements.