Wilson named head of Best Buy Canada