Uncategorized Umbra Frames Canada Umbra is the worldwide leader in modern original casual functional and affordable design Based in toronto canada umbra latin for shade has become a global leader in product design and currently distributes in over 120 countries across the world with offices in europe canada the