The full list of Prime Minister Justin Trudeau's new 31-member cabinet, in order of precedence, being sworn in today at Rideau Hall in Ottawa (with their province in parenthesis):

Map shows the regional distribution of ministers in the cabinet of Prime Minister Justin Trudeau. (CBC)