Bee fly
6638. Found in our backyard in Brampton. Brampton, Ontario. Canada
Number 6638. This is a bee fly (Diptera: Bombyliidae), likely in the genus Xenox; Click here for an example. These are parasitoids on solitary ground and cavity-nesting bees (including carpenter bees).
Thanks.
Daniel