Virgin Atlantic makes long-awaited return to Canada