The defence minister came to Canada as a child. I think Bobby Jindal and Nikki Haley are both US-born. Also, Bobby Jindal wasn't "Bobby" at birth. Seems like he took the name when he was older?
Okay, that makes sense. Perhaps a better example would be Navdeep Bains, another cabinet minister who is Canadian-born.