Check out this post. I think the problem is the height property.
I wonder if the Canvas component has the same problem as the Map component.
Happy Thunking!